home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•O Wah Ree•
/
Pits & Stones v2.20 •••••
/
Pits & Stones v2.20 еееее.rsrc
/
CODE_5.txt
< prev
next >
Wrap
Text File
|
1990-05-28
|
152KB
|
2,708 lines
# near model CODE resource
# jump table entries: 32920-32937 (18 of them)
export_36:
fn00000000:
00000000 4E56 FFD6 link A6, -0x002A
00000004 426E FFFA clr.w [A6 - 0x6]
00000008 426E FFF8 clr.w [A6 - 0x8]
0000000C 426E FFF6 clr.w [A6 - 0xA]
00000010 426E FFFE clr.w [A6 - 0x2]
00000014 6026 bra +0x28 /* 0000003C */
label00000016:
00000016 302E FFFE move.w D0, [A6 - 0x2]
0000001A 48C0 ext.l D0
0000001C D080 add.l D0, D0
0000001E D08E add.l D0, A6
00000020 322E FFFE move.w D1, [A6 - 0x2]
00000024 48C1 ext.l D1
00000026 E581 asl D1, 2
00000028 41ED FFC0 lea.l A0, [A5 - 0x40]
0000002C D1C1 add.l A0, D1
0000002E 2050 movea.l A0, [A0]
00000030 2050 movea.l A0, [A0]
00000032 2240 movea.l A1, D0
00000034 3350 FFD6 move.w [A1 - 0x2A], [A0]
00000038 526E FFFE addq.w [A6 - 0x2], 1
label0000003C:
0000003C 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10
00000042 6DD2 blt -0x2C /* 00000016 */
00000044 426E FFFE clr.w [A6 - 0x2]
00000048 6000 008E bra +0x90 /* 000000D8 */
label0000004C:
0000004C 302E FFFE move.w D0, [A6 - 0x2]
00000050 48C0 ext.l D0
00000052 D080 add.l D0, D0
00000054 D08E add.l D0, A6
00000056 2040 movea.l A0, D0
00000058 0C68 0001 FFD6 cmpi.w [A0 - 0x2A], 0x1
0000005E 6F00 0074 ble +0x76 /* 000000D4 */
00000062 302E FFFE move.w D0, [A6 - 0x2]
00000066 48C0 ext.l D0
00000068 D080 add.l D0, D0
0000006A D08E add.l D0, A6
0000006C 2040 movea.l A0, D0
0000006E 302E FFFE move.w D0, [A6 - 0x2]
00000072 D068 FFD6 add.w D0, [A0 - 0x2A]
00000076 5340 subq.w D0, 1
00000078 3D40 FFFC move.w [A6 - 0x4], D0
0000007C 0C6E 002F FFFC cmpi.w [A6 - 0x4], 0x2F /* '/' */
00000082 6F06 ble +0x8 /* 0000008A */
00000084 066E FFF0 FFFC addi.w [A6 - 0x4], 0xFFF0
label0000008A:
0000008A 0C6E 001F FFFC cmpi.w [A6 - 0x4], 0x1F
00000090 6F06 ble +0x8 /* 00000098 */
00000092 066E FFF0 FFFC addi.w [A6 - 0x4], 0xFFF0
label00000098:
00000098 0C6E 000F FFFC cmpi.w [A6 - 0x4], 0xF
0000009E 6F06 ble +0x8 /* 000000A6 */
000000A0 066E FFF0 FFFC addi.w [A6 - 0x4], 0xFFF0
label000000A6:
000000A6 302E FFFC move.w D0, [A6 - 0x4]
000000AA 48C0 ext.l D0
000000AC D080 add.l D0, D0
000000AE D08E add.l D0, A6
000000B0 2040 movea.l A0, D0
000000B2 3028 FFD6 move.w D0, [A0 - 0x2A]
000000B6 B06E FFF8 cmp.w D0, [A6 - 0x8]
000000BA 6F18 ble +0x1A /* 000000D4 */
000000BC 302E FFFC move.w D0, [A6 - 0x4]
000000C0 48C0 ext.l D0
000000C2 D080 add.l D0, D0
000000C4 D08E add.l D0, A6
000000C6 2040 movea.l A0, D0
000000C8 3D68 FFD6 FFF8 move.w [A6 - 0x8], [A0 - 0x2A]
000000CE 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
label000000D4:
000000D4 526E FFFE addq.w [A6 - 0x2], 1
label000000D8:
000000D8 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10
000000DE 6D00 FF6C blt -0x92 /* 0000004C */
000000E2 4A6E FFF8 tst.w [A6 - 0x8]
000000E6 6606 bne +0x8 /* 000000EE */
000000E8 4A6E FFFA tst.w [A6 - 0x6]
000000EC 6704 beq +0x6 /* 000000F2 */
label000000EE:
000000EE 7000 moveq.l D0, 0x00
000000F0 6002 bra +0x4 /* 000000F4 */
label000000F2:
000000F2 7001 moveq.l D0, 0x01
label000000F4:
000000F4 4A40 tst.w D0
000000F6 660A bne +0xC /* 00000102 */
000000F8 3F2E FFFA move.w -[A7], [A6 - 0x6]
000000FC 4EBA 1D26 jsr [PC + 0x1D26 /* 00001E24 */]
00000100 548F addq.l A7, 2
label00000102:
00000102 302E FFFA move.w D0, [A6 - 0x6]
00000106 4E5E unlink A6
00000108 4E75 rts
0000010A 4348 chk.w D1, A0
0000010C 4F4F chk.w D7, A7
0000010E 5345 subq.w D5, 1
00000110 4245 clr.w D5
export_35:
00000112 4E56 FFD2 link A6, -0x002E
00000116 422E FFF1 clr.b [A6 - 0xF]
0000011A 422E FFE7 clr.b [A6 - 0x19]
0000011E 486E FFEC pea.l [A6 - 0x14]
00000122 A874 syscall GetPort
00000124 42A7 clr.l -[A7]
00000126 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000012A 42A7 clr.l -[A7]
0000012C 4878 FFFF push.l 0xFFFF
00000130 A97C syscall GetNewDialog
00000132 205F movea.l A0, [A7]+
00000134 2D48 FFE8 move.l [A6 - 0x18], A0
00000138 4AAE FFE8 tst.l [A6 - 0x18]
0000013C 6606 bne +0x8 /* 00000144 */
0000013E 7000 moveq.l D0, 0x00
00000140 6000 01D8 bra +0x1DA /* 0000031A */
label00000144:
00000144 4A2E 000B tst.b [A6 + 0xB]
00000148 670E beq +0x10 /* 00000158 */
0000014A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000014E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000152 4EBA 05A2 jsr [PC + 0x5A2 /* 000006F6 */]
00000156 508F addq.l A7, 8
label00000158:
00000158 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000015C A873 syscall SetPort
0000015E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000162 A915 syscall ShowWindow
00000164 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000168 3F3C 0001 move.w -[A7], 0x1
0000016C 486E FFE2 pea.l [A6 - 0x1E]
00000170 486E FFDE pea.l [A6 - 0x22]
00000174 486E FFD6 pea.l [A6 - 0x2A]
00000178 A98D syscall GetDialogItem/GetDItem
0000017A 486D FE62 pea.l [A5 - 0x19E]
0000017E A89D syscall PenPat
00000180 3F3C 0003 move.w -[A7], 0x3
00000184 3F3C 0003 move.w -[A7], 0x3
00000188 A89B syscall PenSize
0000018A 486E FFD6 pea.l [A6 - 0x2A]
0000018E 3F3C FFFC move.w -[A7], 0xFFFC
00000192 3F3C FFFC move.w -[A7], 0xFFFC
00000196 A8A9 syscall InsetRect
00000198 486E FFD6 pea.l [A6 - 0x2A]
0000019C 3F3C 0010 move.w -[A7], 0x10
000001A0 3F3C 0010 move.w -[A7], 0x10
000001A4 A8B0 syscall FrameRoundRect
000001A6 3F3C 0001 move.w -[A7], 0x1
000001AA 3F3C 0001 move.w -[A7], 0x1
000001AE A89B syscall PenSize
000001B0 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000001B4 3F3C 0003 move.w -[A7], 0x3
000001B8 486E FFE2 pea.l [A6 - 0x1E]
000001BC 486E FFFC pea.l [A6 - 0x4]
000001C0 486E FFD6 pea.l [A6 - 0x2A]
000001C4 A98D syscall GetDialogItem/GetDItem
000001C6 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000001CA 3F3C 0004 move.w -[A7], 0x4
000001CE 486E FFE2 pea.l [A6 - 0x1E]
000001D2 486E FFF8 pea.l [A6 - 0x8]
000001D6 486E FFD6 pea.l [A6 - 0x2A]
000001DA A98D syscall GetDialogItem/GetDItem
000001DC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000001E0 3F3C 0005 move.w -[A7], 0x5
000001E4 486E FFE2 pea.l [A6 - 0x1E]
000001E8 486E FFF4 pea.l [A6 - 0xC]
000001EC 486E FFD6 pea.l [A6 - 0x2A]
000001F0 A98D syscall GetDialogItem/GetDItem
000001F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001F6 4267 clr.w -[A7]
000001F8 A963 syscall SetControlValue/SetCtlValue
000001FA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000001FE 3F3C 0001 move.w -[A7], 0x1
00000202 A963 syscall SetControlValue/SetCtlValue
00000204 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000208 4267 clr.w -[A7]
0000020A A963 syscall SetControlValue/SetCtlValue
0000020C 6000 0104 bra +0x106 /* 00000312 */
label00000210:
00000210 42A7 clr.l -[A7]
00000212 486E FFE4 pea.l [A6 - 0x1C]
00000216 A991 syscall ModalDialog
00000218 302E FFE4 move.w D0, [A6 - 0x1C]
0000021C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000220 0001 0005 ori.b D1, 0x5
00000224 00EE .incomplete
00000226 000A 0074 ori.b A2, 0x74 /* 't' */
0000022A 0084 00A4 00C4 ori.l D4, 0xA400C4
00000230 0C6D 0008 FFB8 cmpi.w [A5 - 0x48], 0x8
00000236 6C06 bge +0x8 /* 0000023E */
00000238 700C moveq.l D0, 0x0C
0000023A 3B40 FFB8 move.w [A5 - 0x48], D0
label0000023E:
0000023E 426E FFF2 clr.w [A6 - 0xE]
00000242 6036 bra +0x38 /* 0000027A */
label00000244:
00000244 302E FFF2 move.w D0, [A6 - 0xE]
00000248 48C0 ext.l D0
0000024A E580 asl D0, 2
0000024C 41ED FFC0 lea.l A0, [A5 - 0x40]
00000250 D1C0 add.l A0, D0
00000252 2050 movea.l A0, [A0]
00000254 3F2D FFB8 move.w -[A7], [A5 - 0x48]
00000258 2D50 FFD2 move.l [A6 - 0x2E], [A0]
0000025C 4EBA 178C jsr [PC + 0x178C /* 000019EA */]
00000260 548F addq.l A7, 2
00000262 C1FC 0003 muls.w D0, 0x3
00000266 48C0 ext.l D0
00000268 81FC 0004 divs.w D0, 0x4
0000026C D06D FFB8 add.w D0, [A5 - 0x48]
00000270 206E FFD2 movea.l A0, [A6 - 0x2E]
00000274 3080 move.w [A0], D0
00000276 526E FFF2 addq.w [A6 - 0xE], 1
label0000027A:
0000027A 0C6E 0010 FFF2 cmpi.w [A6 - 0xE], 0x10
00000280 6DC2 blt -0x3C /* 00000244 */
00000282 7001 moveq.l D0, 0x01
00000284 1D40 FFE7 move.b [A6 - 0x19], D0
00000288 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000028C A983 syscall DisposeDialog
0000028E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000292 A873 syscall SetPort
00000294 102E FFE7 move.b D0, [A6 - 0x19]
00000298 6000 0080 bra +0x82 /* 0000031A */
0000029C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000002A0 A983 syscall DisposeDialog
000002A2 2F2E FFEC move.l -[A7], [A6 - 0x14]
000002A6 A873 syscall SetPort
000002A8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000002AC 6064 bra +0x66 /* 00000312 */
000002AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002B2 3F3C 0001 move.w -[A7], 0x1
000002B6 A963 syscall SetControlValue/SetCtlValue
000002B8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000002BC 4267 clr.w -[A7]
000002BE A963 syscall SetControlValue/SetCtlValue
000002C0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000002C4 4267 clr.w -[A7]
000002C6 A963 syscall SetControlValue/SetCtlValue
000002C8 7008 moveq.l D0, 0x08
000002CA 3B40 FFB8 move.w [A5 - 0x48], D0
000002CE 6042 bra +0x44 /* 00000312 */
000002D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002D4 4267 clr.w -[A7]
000002D6 A963 syscall SetControlValue/SetCtlValue
000002D8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000002DC 3F3C 0001 move.w -[A7], 0x1
000002E0 A963 syscall SetControlValue/SetCtlValue
000002E2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000002E6 4267 clr.w -[A7]
000002E8 A963 syscall SetControlValue/SetCtlValue
000002EA 700C moveq.l D0, 0x0C
000002EC 3B40 FFB8 move.w [A5 - 0x48], D0
000002F0 6020 bra +0x22 /* 00000312 */
000002F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002F6 4267 clr.w -[A7]
000002F8 A963 syscall SetControlValue/SetCtlValue
000002FA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000002FE 4267 clr.w -[A7]
00000300 A963 syscall SetControlValue/SetCtlValue
00000302 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000306 3F3C 0001 move.w -[A7], 0x1
0000030A A963 syscall SetControlValue/SetCtlValue
0000030C 7010 moveq.l D0, 0x10
0000030E 3B40 FFB8 move.w [A5 - 0x48], D0
label00000312:
00000312 4A2E FFF1 tst.b [A6 - 0xF]
00000316 6700 FEF8 beq -0x106 /* 00000210 */
label0000031A:
0000031A 4E5E unlink A6
0000031C 4E75 rts
0000031E 444F neg.w A7
00000320 5354 subq.w [A4], 1
00000322 4152 chk.w D0, [A2]
00000324 5455 addq.w [A5], 2
export_32:
00000326 4E56 FFD6 link A6, -0x002A
0000032A 422E FFF1 clr.b [A6 - 0xF]
0000032E 422E FFE7 clr.b [A6 - 0x19]
00000332 486E FFEC pea.l [A6 - 0x14]
00000336 A874 syscall GetPort
00000338 42A7 clr.l -[A7]
0000033A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000033E 42A7 clr.l -[A7]
00000340 4878 FFFF push.l 0xFFFF
00000344 A97C syscall GetNewDialog
00000346 205F movea.l A0, [A7]+
00000348 2D48 FFE8 move.l [A6 - 0x18], A0
0000034C 4AAE FFE8 tst.l [A6 - 0x18]
00000350 6606 bne +0x8 /* 00000358 */
00000352 7000 moveq.l D0, 0x00
00000354 6000 01A8 bra +0x1AA /* 000004FE */
label00000358:
00000358 4A2E 000B tst.b [A6 + 0xB]
0000035C 670E beq +0x10 /* 0000036C */
0000035E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000362 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000366 4EBA 038E jsr [PC + 0x38E /* 000006F6 */]
0000036A 508F addq.l A7, 8
label0000036C:
0000036C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000370 A873 syscall SetPort
00000372 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000376 A915 syscall ShowWindow
00000378 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000037C 3F3C 0001 move.w -[A7], 0x1
00000380 486E FFE2 pea.l [A6 - 0x1E]
00000384 486E FFDE pea.l [A6 - 0x22]
00000388 486E FFD6 pea.l [A6 - 0x2A]
0000038C A98D syscall GetDialogItem/GetDItem
0000038E 486D FE62 pea.l [A5 - 0x19E]
00000392 A89D syscall PenPat
00000394 3F3C 0003 move.w -[A7], 0x3
00000398 3F3C 0003 move.w -[A7], 0x3
0000039C A89B syscall PenSize
0000039E 486E FFD6 pea.l [A6 - 0x2A]
000003A2 3F3C FFFC move.w -[A7], 0xFFFC
000003A6 3F3C FFFC move.w -[A7], 0xFFFC
000003AA A8A9 syscall InsetRect
000003AC 486E FFD6 pea.l [A6 - 0x2A]
000003B0 3F3C 0010 move.w -[A7], 0x10
000003B4 3F3C 0010 move.w -[A7], 0x10
000003B8 A8B0 syscall FrameRoundRect
000003BA 3F3C 0001 move.w -[A7], 0x1
000003BE 3F3C 0001 move.w -[A7], 0x1
000003C2 A89B syscall PenSize
000003C4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000003C8 3F3C 0003 move.w -[A7], 0x3
000003CC 486E FFE2 pea.l [A6 - 0x1E]
000003D0 486E FFFC pea.l [A6 - 0x4]
000003D4 486E FFD6 pea.l [A6 - 0x2A]
000003D8 A98D syscall GetDialogItem/GetDItem
000003DA 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000003DE 3F3C 0004 move.w -[A7], 0x4
000003E2 486E FFE2 pea.l [A6 - 0x1E]
000003E6 486E FFF8 pea.l [A6 - 0x8]
000003EA 486E FFD6 pea.l [A6 - 0x2A]
000003EE A98D syscall GetDialogItem/GetDItem
000003F0 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000003F4 3F3C 0005 move.w -[A7], 0x5
000003F8 486E FFE2 pea.l [A6 - 0x1E]
000003FC 486E FFF4 pea.l [A6 - 0xC]
00000400 486E FFD6 pea.l [A6 - 0x2A]
00000404 A98D syscall GetDialogItem/GetDItem
00000406 0C6D 0008 FFB8 cmpi.w [A5 - 0x48], 0x8
0000040C 660A bne +0xC /* 00000418 */
0000040E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000412 3F3C 0001 move.w -[A7], 0x1
00000416 A963 syscall SetControlValue/SetCtlValue
label00000418:
00000418 0C6D 000C FFB8 cmpi.w [A5 - 0x48], 0xC
0000041E 660A bne +0xC /* 0000042A */
00000420 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000424 3F3C 0001 move.w -[A7], 0x1
00000428 A963 syscall SetControlValue/SetCtlValue
label0000042A:
0000042A 0C6D 0010 FFB8 cmpi.w [A5 - 0x48], 0x10
00000430 6600 00B4 bne +0xB6 /* 000004E6 */
00000434 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000438 3F3C 0001 move.w -[A7], 0x1
0000043C A963 syscall SetControlValue/SetCtlValue
0000043E 6000 00A6 bra +0xA8 /* 000004E6 */
label00000442:
00000442 42A7 clr.l -[A7]
00000444 486E FFE4 pea.l [A6 - 0x1C]
00000448 A991 syscall ModalDialog
0000044A 302E FFE4 move.w D0, [A6 - 0x1C]
0000044E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000452 0001 0005 ori.b D1, 0x5
00000456 0090 000A 001C ori.l [A0], 0xA001C
0000045C 0026 0046 ori.b -[A6], 0x46 /* 'F' */
00000460 0066 4EAD ori.w -[A6], 0x4EAD
00000464 0152 bchg [A2], D0
00000466 7001 moveq.l D0, 0x01
00000468 1D40 FFF1 move.b [A6 - 0xF], D0
0000046C 7001 moveq.l D0, 0x01
0000046E 1D40 FFE7 move.b [A6 - 0x19], D0
00000472 6000 0072 bra +0x74 /* 000004E6 */
00000476 7001 moveq.l D0, 0x01
00000478 1D40 FFF1 move.b [A6 - 0xF], D0
0000047C 422E FFE7 clr.b [A6 - 0x19]
00000480 6064 bra +0x66 /* 000004E6 */
00000482 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000486 3F3C 0001 move.w -[A7], 0x1
0000048A A963 syscall SetControlValue/SetCtlValue
0000048C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000490 4267 clr.w -[A7]
00000492 A963 syscall SetControlValue/SetCtlValue
00000494 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000498 4267 clr.w -[A7]
0000049A A963 syscall SetControlValue/SetCtlValue
0000049C 7008 moveq.l D0, 0x08
0000049E 3B40 FFB8 move.w [A5 - 0x48], D0
000004A2 6042 bra +0x44 /* 000004E6 */
000004A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004A8 4267 clr.w -[A7]
000004AA A963 syscall SetControlValue/SetCtlValue
000004AC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000004B0 3F3C 0001 move.w -[A7], 0x1
000004B4 A963 syscall SetControlValue/SetCtlValue
000004B6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000004BA 4267 clr.w -[A7]
000004BC A963 syscall SetControlValue/SetCtlValue
000004BE 700C moveq.l D0, 0x0C
000004C0 3B40 FFB8 move.w [A5 - 0x48], D0
000004C4 6020 bra +0x22 /* 000004E6 */
000004C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004CA 4267 clr.w -[A7]
000004CC A963 syscall SetControlValue/SetCtlValue
000004CE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000004D2 4267 clr.w -[A7]
000004D4 A963 syscall SetControlValue/SetCtlValue
000004D6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000004DA 3F3C 0001 move.w -[A7], 0x1
000004DE A963 syscall SetControlValue/SetCtlValue
000004E0 7010 moveq.l D0, 0x10
000004E2 3B40 FFB8 move.w [A5 - 0x48], D0
label000004E6:
000004E6 4A2E FFF1 tst.b [A6 - 0xF]
000004EA 6700 FF56 beq -0xA8 /* 00000442 */
000004EE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000004F2 A983 syscall DisposeDialog
000004F4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000004F8 A873 syscall SetPort
000004FA 102E FFE7 move.b D0, [A6 - 0x19]
label000004FE:
000004FE 4E5E unlink A6
00000500 4E75 rts
00000502 444F neg.w A7
00000504 5452 addq.w [A2], 2
00000506 5941 subq.w D1, 4
00000508 4741 chk.w D3, D1
export_33:
0000050A 4E56 FFE2 link A6, -0x001E
0000050E 422E FFFD clr.b [A6 - 0x3]
00000512 422E FFF3 clr.b [A6 - 0xD]
00000516 486E FFF8 pea.l [A6 - 0x8]
0000051A A874 syscall GetPort
0000051C 42A7 clr.l -[A7]
0000051E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000522 42A7 clr.l -[A7]
00000524 4878 FFFF push.l 0xFFFF
00000528 A97C syscall GetNewDialog
0000052A 205F movea.l A0, [A7]+
0000052C 2D48 FFF4 move.l [A6 - 0xC], A0
00000530 4AAE FFF4 tst.l [A6 - 0xC]
00000534 6606 bne +0x8 /* 0000053C */
00000536 7000 moveq.l D0, 0x00
00000538 6000 00BA bra +0xBC /* 000005F4 */
label0000053C:
0000053C 4A2E 000B tst.b [A6 + 0xB]
00000540 670E beq +0x10 /* 00000550 */
00000542 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000546 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000054A 4EBA 01AA jsr [PC + 0x1AA /* 000006F6 */]
0000054E 508F addq.l A7, 8
label00000550:
00000550 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000554 A873 syscall SetPort
00000556 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000055A A915 syscall ShowWindow
0000055C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000560 3F3C 0001 move.w -[A7], 0x1
00000564 486E FFEE pea.l [A6 - 0x12]
00000568 486E FFEA pea.l [A6 - 0x16]
0000056C 486E FFE2 pea.l [A6 - 0x1E]
00000570 A98D syscall GetDialogItem/GetDItem
00000572 486D FE62 pea.l [A5 - 0x19E]
00000576 A89D syscall PenPat
00000578 3F3C 0003 move.w -[A7], 0x3
0000057C 3F3C 0003 move.w -[A7], 0x3
00000580 A89B syscall PenSize
00000582 486E FFE2 pea.l [A6 - 0x1E]
00000586 3F3C FFFC move.w -[A7], 0xFFFC
0000058A 3F3C FFFC move.w -[A7], 0xFFFC
0000058E A8A9 syscall InsetRect
00000590 486E FFE2 pea.l [A6 - 0x1E]
00000594 3F3C 0010 move.w -[A7], 0x10
00000598 3F3C 0010 move.w -[A7], 0x10
0000059C A8B0 syscall FrameRoundRect
0000059E 3F3C 0001 move.w -[A7], 0x1
000005A2 3F3C 0001 move.w -[A7], 0x1
000005A6 A89B syscall PenSize
000005A8 6000 0044 bra +0x46 /* 000005EE */
label000005AC:
000005AC 42A7 clr.l -[A7]
000005AE 486E FFF0 pea.l [A6 - 0x10]
000005B2 A991 syscall ModalDialog
000005B4 302E FFF0 move.w D0, [A6 - 0x10]
000005B8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000005BC 0001 0002 ori.b D1, 0x2
000005C0 002E 0004 001A ori.b [A6 + 0x1A], 0x4
000005C6 7001 moveq.l D0, 0x01
000005C8 1D40 FFF3 move.b [A6 - 0xD], D0
000005CC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000005D0 A983 syscall DisposeDialog
000005D2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000005D6 A873 syscall SetPort
000005D8 102E FFF3 move.b D0, [A6 - 0xD]
000005DC 6016 bra +0x18 /* 000005F4 */
000005DE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000005E2 A983 syscall DisposeDialog
000005E4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000005E8 A873 syscall SetPort
000005EA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
label000005EE:
000005EE 4A2E FFFD tst.b [A6 - 0x3]
000005F2 67B8 beq -0x46 /* 000005AC */
label000005F4:
000005F4 4E5E unlink A6
000005F6 4E75 rts
000005F8 444F neg.w A7
000005FA 4142 chk.w D0, D2
000005FC 4F55 chk.w D7, [A5]
000005FE 5444 addq.w D4, 2
export_34:
00000600 4E56 FFE2 link A6, -0x001E
00000604 422E FFFD clr.b [A6 - 0x3]
00000608 422E FFF3 clr.b [A6 - 0xD]
0000060C 486E FFF8 pea.l [A6 - 0x8]
00000610 A874 syscall GetPort
00000612 42A7 clr.l -[A7]
00000614 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000618 42A7 clr.l -[A7]
0000061A 4878 FFFF push.l 0xFFFF
0000061E A97C syscall GetNewDialog
00000620 205F movea.l A0, [A7]+
00000622 2D48 FFF4 move.l [A6 - 0xC], A0
00000626 4AAE FFF4 tst.l [A6 - 0xC]
0000062A 6606 bne +0x8 /* 00000632 */
0000062C 7000 moveq.l D0, 0x00
0000062E 6000 00BA bra +0xBC /* 000006EA */
label00000632:
00000632 4A2E 000B tst.b [A6 + 0xB]
00000636 670E beq +0x10 /* 00000646 */
00000638 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000063C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000640 4EBA 00B4 jsr [PC + 0xB4 /* 000006F6 */]
00000644 508F addq.l A7, 8
label00000646:
00000646 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000064A A873 syscall SetPort
0000064C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000650 A915 syscall ShowWindow
00000652 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000656 3F3C 0001 move.w -[A7], 0x1
0000065A 486E FFEE pea.l [A6 - 0x12]
0000065E 486E FFEA pea.l [A6 - 0x16]
00000662 486E FFE2 pea.l [A6 - 0x1E]
00000666 A98D syscall GetDialogItem/GetDItem
00000668 486D FE62 pea.l [A5 - 0x19E]
0000066C A89D syscall PenPat
0000066E 3F3C 0003 move.w -[A7], 0x3
00000672 3F3C 0003 move.w -[A7], 0x3
00000676 A89B syscall PenSize
00000678 486E FFE2 pea.l [A6 - 0x1E]
0000067C 3F3C FFFC move.w -[A7], 0xFFFC
00000680 3F3C FFFC move.w -[A7], 0xFFFC
00000684 A8A9 syscall InsetRect
00000686 486E FFE2 pea.l [A6 - 0x1E]
0000068A 3F3C 0010 move.w -[A7], 0x10
0000068E 3F3C 0010 move.w -[A7], 0x10
00000692 A8B0 syscall FrameRoundRect
00000694 3F3C 0001 move.w -[A7], 0x1
00000698 3F3C 0001 move.w -[A7], 0x1
0000069C A89B syscall PenSize
0000069E 6000 0044 bra +0x46 /* 000006E4 */
label000006A2:
000006A2 42A7 clr.l -[A7]
000006A4 486E FFF0 pea.l [A6 - 0x10]
000006A8 A991 syscall ModalDialog
000006AA 302E FFF0 move.w D0, [A6 - 0x10]
000006AE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000006B2 0001 0002 ori.b D1, 0x2
000006B6 002E 0004 001A ori.b [A6 + 0x1A], 0x4
000006BC 7001 moveq.l D0, 0x01
000006BE 1D40 FFF3 move.b [A6 - 0xD], D0
000006C2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000006C6 A983 syscall DisposeDialog
000006C8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006CC A873 syscall SetPort
000006CE 102E FFF3 move.b D0, [A6 - 0xD]
000006D2 6016 bra +0x18 /* 000006EA */
000006D4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000006D8 A983 syscall DisposeDialog
000006DA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006DE A873 syscall SetPort
000006E0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
label000006E4:
000006E4 4A2E FFFD tst.b [A6 - 0x3]
000006E8 67B8 beq -0x46 /* 000006A2 */
label000006EA:
000006EA 4E5E unlink A6
000006EC 4E75 rts
000006EE 444F neg.w A7
000006F0 5348 subq.w A0, 1
000006F2 4152 chk.w D0, [A2]
000006F4 4557 chk.w D2, [A7]
fn000006F6:
000006F6 4E56 FFF8 link A6, -0x0008
000006FA 426E FFFA clr.w [A6 - 0x6]
000006FE 426E FFF8 clr.w [A6 - 0x8]
00000702 486E FFF8 pea.l [A6 - 0x8]
00000706 A870 syscall LocalToGlobal
00000708 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6]
0000070E 302E FFF8 move.w D0, [A6 - 0x8]
00000712 0640 0014 addi.w D0, 0x14
00000716 3D40 FFFC move.w [A6 - 0x4], D0
0000071A 206E 000C movea.l A0, [A6 + 0xC]
0000071E 226E 000C movea.l A1, [A6 + 0xC]
00000722 3029 0016 move.w D0, [A1 + 0x16]
00000726 9068 0012 sub.w D0, [A0 + 0x12]
0000072A 206E 0008 movea.l A0, [A6 + 0x8]
0000072E 226E 0008 movea.l A1, [A6 + 0x8]
00000732 3229 0016 move.w D1, [A1 + 0x16]
00000736 9268 0012 sub.w D1, [A0 + 0x12]
0000073A 9041 sub.w D0, D1
0000073C 48C0 ext.l D0
0000073E 81FC 0002 divs.w D0, 0x2
00000742 D06E FFFE add.w D0, [A6 - 0x2]
00000746 206E 000C movea.l A0, [A6 + 0xC]
0000074A 226E 000C movea.l A1, [A6 + 0xC]
0000074E 3229 0014 move.w D1, [A1 + 0x14]
00000752 9268 0010 sub.w D1, [A0 + 0x10]
00000756 206E 0008 movea.l A0, [A6 + 0x8]
0000075A 226E 0008 movea.l A1, [A6 + 0x8]
0000075E 3429 0014 move.w D2, [A1 + 0x14]
00000762 9468 0010 sub.w D2, [A0 + 0x10]
00000766 9242 sub.w D1, D2
00000768 48C1 ext.l D1
0000076A 83FC 0002 divs.w D1, 0x2
0000076E D26E FFFC add.w D1, [A6 - 0x4]
00000772 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000776 3F00 move.w -[A7], D0
00000778 3F01 move.w -[A7], D1
0000077A 4267 clr.w -[A7]
0000077C A91B syscall MoveWindow
0000077E 4E5E unlink A6
00000780 4E75 rts
00000782 4345 chk.w D1, D5
00000784 4E54 4552 link A4, -0xFFFFBAAE
00000788 4449 neg.w A1
export_19:
0000078A 4E56 FFF0 link A6, -0x0010
0000078E 302D FFAC move.w D0, [A5 - 0x54]
00000792 C1FC 0003 muls.w D0, 0x3
00000796 3D40 FFFE move.w [A6 - 0x2], D0
0000079A 302D FFAE move.w D0, [A5 - 0x52]
0000079E E540 asl D0.w, 2
000007A0 3D40 FFFC move.w [A6 - 0x4], D0
000007A4 302D FFAC move.w D0, [A5 - 0x54]
000007A8 C1FC 0007 muls.w D0, 0x7
000007AC 3D40 FFFA move.w [A6 - 0x6], D0
000007B0 302D FFAE move.w D0, [A5 - 0x52]
000007B4 C1FC 0007 muls.w D0, 0x7
000007B8 3D40 FFF8 move.w [A6 - 0x8], D0
000007BC 486D FF56 pea.l [A5 - 0xAA]
000007C0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000007C4 3F2E FFFC move.w -[A7], [A6 - 0x4]
000007C8 3F2E FFFA move.w -[A7], [A6 - 0x6]
000007CC 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000007D0 A8A7 syscall SetRect
000007D2 306D FFAC movea.w A0, [A5 - 0x54]
000007D6 2008 move.l D0, A0
000007D8 81FC 0002 divs.w D0, 0x2
000007DC 306D FFAE movea.w A0, [A5 - 0x52]
000007E0 2208 move.l D1, A0
000007E2 83FC 0002 divs.w D1, 0x2
000007E6 486D FF56 pea.l [A5 - 0xAA]
000007EA 3F00 move.w -[A7], D0
000007EC 3F01 move.w -[A7], D1
000007EE 486D FE6A pea.l [A5 - 0x196]
000007F2 A8B4 syscall FillRoundRect
000007F4 306D FFAC movea.w A0, [A5 - 0x54]
000007F8 2008 move.l D0, A0
000007FA 81FC 0002 divs.w D0, 0x2
000007FE 306D FFAE movea.w A0, [A5 - 0x52]
00000802 2208 move.l D1, A0
00000804 83FC 0002 divs.w D1, 0x2
00000808 486D FF56 pea.l [A5 - 0xAA]
0000080C 3F00 move.w -[A7], D0
0000080E 3F01 move.w -[A7], D1
00000810 A8B0 syscall FrameRoundRect
00000812 302D FFAC move.w D0, [A5 - 0x54]
00000816 E740 asl D0.w, 3
00000818 3D40 FFFE move.w [A6 - 0x2], D0
0000081C 302D FFAC move.w D0, [A5 - 0x54]
00000820 C1FC 0011 muls.w D0, 0x11
00000824 3D40 FFFA move.w [A6 - 0x6], D0
00000828 486D FF5E pea.l [A5 - 0xA2]
0000082C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000830 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000834 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000838 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000083C A8A7 syscall SetRect
0000083E 306D FFAC movea.w A0, [A5 - 0x54]
00000842 2008 move.l D0, A0
00000844 81FC 0002 divs.w D0, 0x2
00000848 306D FFAE movea.w A0, [A5 - 0x52]
0000084C 2208 move.l D1, A0
0000084E 83FC 0002 divs.w D1, 0x2
00000852 486D FF5E pea.l [A5 - 0xA2]
00000856 3F00 move.w -[A7], D0
00000858 3F01 move.w -[A7], D1
0000085A 486D FE6A pea.l [A5 - 0x196]
0000085E A8B4 syscall FillRoundRect
00000860 306D FFAC movea.w A0, [A5 - 0x54]
00000864 2008 move.l D0, A0
00000866 81FC 0002 divs.w D0, 0x2
0000086A 306D FFAE movea.w A0, [A5 - 0x52]
0000086E 2208 move.l D1, A0
00000870 83FC 0002 divs.w D1, 0x2
00000874 486D FF5E pea.l [A5 - 0xA2]
00000878 3F00 move.w -[A7], D0
0000087A 3F01 move.w -[A7], D1
0000087C A8B0 syscall FrameRoundRect
0000087E 302D FFAC move.w D0, [A5 - 0x54]
00000882 C1FC 000D muls.w D0, 0xD /* '\r' */
00000886 3D40 FFFE move.w [A6 - 0x2], D0
0000088A 302D FFAE move.w D0, [A5 - 0x52]
0000088E E740 asl D0.w, 3
00000890 3D40 FFFC move.w [A6 - 0x4], D0
00000894 302D FFAC move.w D0, [A5 - 0x54]
00000898 C1FC 0011 muls.w D0, 0x11
0000089C 3D40 FFFA move.w [A6 - 0x6], D0
000008A0 302D FFAE move.w D0, [A5 - 0x52]
000008A4 C1FC 000B muls.w D0, 0xB
000008A8 3D40 FFF8 move.w [A6 - 0x8], D0
000008AC 486D FF66 pea.l [A5 - 0x9A]
000008B0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000008B4 3F2E FFFC move.w -[A7], [A6 - 0x4]
000008B8 3F2E FFFA move.w -[A7], [A6 - 0x6]
000008BC 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000008C0 A8A7 syscall SetRect
000008C2 306D FFAC movea.w A0, [A5 - 0x54]
000008C6 2008 move.l D0, A0
000008C8 81FC 0002 divs.w D0, 0x2
000008CC 306D FFAE movea.w A0, [A5 - 0x52]
000008D0 2208 move.l D1, A0
000008D2 83FC 0002 divs.w D1, 0x2
000008D6 486D FF66 pea.l [A5 - 0x9A]
000008DA 3F00 move.w -[A7], D0
000008DC 3F01 move.w -[A7], D1
000008DE 486D FE6A pea.l [A5 - 0x196]
000008E2 A8B4 syscall FillRoundRect
000008E4 306D FFAC movea.w A0, [A5 - 0x54]
000008E8 2008 move.l D0, A0
000008EA 81FC 0002 divs.w D0, 0x2
000008EE 306D FFAE movea.w A0, [A5 - 0x52]
000008F2 2208 move.l D1, A0
000008F4 83FC 0002 divs.w D1, 0x2
000008F8 486D FF66 pea.l [A5 - 0x9A]
000008FC 3F00 move.w -[A7], D0
000008FE 3F01 move.w -[A7], D1
00000900 A8B0 syscall FrameRoundRect
00000902 302D FFAC move.w D0, [A5 - 0x54]
00000906 C1FC 0003 muls.w D0, 0x3
0000090A 3D40 FFFE move.w [A6 - 0x2], D0
0000090E 302D FFAC move.w D0, [A5 - 0x54]
00000912 C1FC 000C muls.w D0, 0xC
00000916 3D40 FFFA move.w [A6 - 0x6], D0
0000091A 486D FF6E pea.l [A5 - 0x92]
0000091E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000922 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000926 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000092A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000092E A8A7 syscall SetRect
00000930 306D FFAC movea.w A0, [A5 - 0x54]
00000934 2008 move.l D0, A0
00000936 81FC 0002 divs.w D0, 0x2
0000093A 306D FFAE movea.w A0, [A5 - 0x52]
0000093E 2208 move.l D1, A0
00000940 83FC 0002 divs.w D1, 0x2
00000944 486D FF6E pea.l [A5 - 0x92]
00000948 3F00 move.w -[A7], D0
0000094A 3F01 move.w -[A7], D1
0000094C 486D FE6A pea.l [A5 - 0x196]
00000950 A8B4 syscall FillRoundRect
00000952 306D FFAC movea.w A0, [A5 - 0x54]
00000956 2008 move.l D0, A0
00000958 81FC 0002 divs.w D0, 0x2
0000095C 306D FFAE movea.w A0, [A5 - 0x52]
00000960 2208 move.l D1, A0
00000962 83FC 0002 divs.w D1, 0x2
00000966 486D FF6E pea.l [A5 - 0x92]
0000096A 3F00 move.w -[A7], D0
0000096C 3F01 move.w -[A7], D1
0000096E A8B0 syscall FrameRoundRect
00000970 4E5E unlink A6
00000972 4E75 rts
00000974 4452 neg.w [A2]
00000976 4157 chk.w D0, [A7]
00000978 4345 chk.w D1, D5
0000097A 4E54 4E56 link A4, -0xFFFFB1AA
// begin alternate branch 0000097C-00000980
export_20:
fn0000097C:
0000097C 4E56 FFD8 link A6, -0x0028
// end alternate branch 0000097C-00000980
export_20: // at 0000097C (misaligned)
fn0000097C: // (misaligned)
0000097E FFD8 .invalid <<F/7/7>>
00000980 306D FFAC movea.w A0, [A5 - 0x54]
00000984 2008 move.l D0, A0
00000986 81FC 0002 divs.w D0, 0x2
0000098A 306D FFAE movea.w A0, [A5 - 0x52]
0000098E 2208 move.l D1, A0
00000990 83FC 0002 divs.w D1, 0x2
00000994 486D FF6E pea.l [A5 - 0x92]
00000998 3F00 move.w -[A7], D0
0000099A 3F01 move.w -[A7], D1
0000099C 486D FE6A pea.l [A5 - 0x196]
000009A0 A8B4 syscall FillRoundRect
000009A2 306D FFAC movea.w A0, [A5 - 0x54]
000009A6 2008 move.l D0, A0
000009A8 81FC 0002 divs.w D0, 0x2
000009AC 306D FFAE movea.w A0, [A5 - 0x52]
000009B0 2208 move.l D1, A0
000009B2 83FC 0002 divs.w D1, 0x2
000009B6 486D FF6E pea.l [A5 - 0x92]
000009BA 3F00 move.w -[A7], D0
000009BC 3F01 move.w -[A7], D1
000009BE A8B0 syscall FrameRoundRect
000009C0 306D FFAC movea.w A0, [A5 - 0x54]
000009C4 2008 move.l D0, A0
000009C6 81FC 0002 divs.w D0, 0x2
000009CA 306D FFAE movea.w A0, [A5 - 0x52]
000009CE 2208 move.l D1, A0
000009D0 83FC 0002 divs.w D1, 0x2
000009D4 486D FF5E pea.l [A5 - 0xA2]
000009D8 3F00 move.w -[A7], D0
000009DA 3F01 move.w -[A7], D1
000009DC 486D FE6A pea.l [A5 - 0x196]
000009E0 A8B4 syscall FillRoundRect
000009E2 306D FFAC movea.w A0, [A5 - 0x54]
000009E6 2008 move.l D0, A0
000009E8 81FC 0002 divs.w D0, 0x2
000009EC 306D FFAE movea.w A0, [A5 - 0x52]
000009F0 2208 move.l D1, A0
000009F2 83FC 0002 divs.w D1, 0x2
000009F6 486D FF5E pea.l [A5 - 0xA2]
000009FA 3F00 move.w -[A7], D0
000009FC 3F01 move.w -[A7], D1
000009FE A8B0 syscall FrameRoundRect
00000A00 302D FFAC move.w D0, [A5 - 0x54]
00000A04 C1FC 0009 muls.w D0, 0x9 /* '\t' */
00000A08 3D40 FFEE move.w [A6 - 0x12], D0
00000A0C 302D FFAE move.w D0, [A5 - 0x52]
00000A10 E540 asl D0.w, 2
00000A12 306D FFAE movea.w A0, [A5 - 0x52]
00000A16 2208 move.l D1, A0
00000A18 83FC 0002 divs.w D1, 0x2
00000A1C D041 add.w D0, D1
00000A1E 5240 addq.w D0, 1
00000A20 3D40 FFEC move.w [A6 - 0x14], D0
00000A24 302D FFAE move.w D0, [A5 - 0x52]
00000A28 C1FC 0005 muls.w D0, 0x5
00000A2C 306D FFAE movea.w A0, [A5 - 0x52]
00000A30 2208 move.l D1, A0
00000A32 83FC 0002 divs.w D1, 0x2
00000A36 D041 add.w D0, D1
00000A38 5240 addq.w D0, 1
00000A3A 3D40 FFEA move.w [A6 - 0x16], D0
00000A3E 302D FFAE move.w D0, [A5 - 0x52]
00000A42 C1FC 0006 muls.w D0, 0x6
00000A46 306D FFAE movea.w A0, [A5 - 0x52]
00000A4A 2208 move.l D1, A0
00000A4C 83FC 0002 divs.w D1, 0x2
00000A50 D041 add.w D0, D1
00000A52 5240 addq.w D0, 1
00000A54 3D40 FFE8 move.w [A6 - 0x18], D0
00000A58 302D FFAC move.w D0, [A5 - 0x54]
00000A5C E540 asl D0.w, 2
00000A5E 3D40 FFE6 move.w [A6 - 0x1A], D0
00000A62 302D FFAE move.w D0, [A5 - 0x52]
00000A66 E740 asl D0.w, 3
00000A68 306D FFAE movea.w A0, [A5 - 0x52]
00000A6C 2208 move.l D1, A0
00000A6E 83FC 0002 divs.w D1, 0x2
00000A72 D041 add.w D0, D1
00000A74 5240 addq.w D0, 1
00000A76 3D40 FFE4 move.w [A6 - 0x1C], D0
00000A7A 302D FFAE move.w D0, [A5 - 0x52]
00000A7E C1FC 0009 muls.w D0, 0x9 /* '\t' */
00000A82 306D FFAE movea.w A0, [A5 - 0x52]
00000A86 2208 move.l D1, A0
00000A88 83FC 0002 divs.w D1, 0x2
00000A8C D041 add.w D0, D1
00000A8E 5240 addq.w D0, 1
00000A90 3D40 FFE2 move.w [A6 - 0x1E], D0
00000A94 302D FFAE move.w D0, [A5 - 0x52]
00000A98 C1FC 000A muls.w D0, 0xA /* '\n' */
00000A9C 306D FFAE movea.w A0, [A5 - 0x52]
00000AA0 2208 move.l D1, A0
00000AA2 83FC 0002 divs.w D1, 0x2
00000AA6 D041 add.w D0, D1
00000AA8 5240 addq.w D0, 1
00000AAA 3D40 FFE0 move.w [A6 - 0x20], D0
00000AAE 0C6D 0001 FFB4 cmpi.w [A5 - 0x4C], 0x1
00000AB4 6600 0126 bne +0x128 /* 00000BDC */
00000AB8 702D moveq.l D0, 0x2D
00000ABA 2D40 FFD8 move.l [A6 - 0x28], D0
00000ABE 4EBA 01BC jsr [PC + 0x1BC /* 00000C7C */]
00000AC2 306D FFAC movea.w A0, [A5 - 0x54]
00000AC6 2008 move.l D0, A0
00000AC8 81FC 0002 divs.w D0, 0x2
00000ACC 306D FFAE movea.w A0, [A5 - 0x52]
00000AD0 2208 move.l D1, A0
00000AD2 83FC 0002 divs.w D1, 0x2
00000AD6 486D FF5E pea.l [A5 - 0xA2]
00000ADA 3F00 move.w -[A7], D0
00000ADC 3F01 move.w -[A7], D1
00000ADE 486D FE5A pea.l [A5 - 0x1A6]
00000AE2 A8B4 syscall FillRoundRect
00000AE4 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000AE8 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000AEC A893 syscall MoveTo
00000AEE 4879 0000 0000 push.l 0x0
00000AF4 A884 syscall DrawString
00000AF6 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000AFA 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00000AFE A893 syscall MoveTo
00000B00 4879 0000 0012 push.l 0x12
00000B06 A884 syscall DrawString
00000B08 306D FFB2 movea.w A0, [A5 - 0x4E]
00000B0C 2F08 move.l -[A7], A0
00000B0E 486E FFF0 pea.l [A6 - 0x10]
00000B12 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000B16 486E FFF0 pea.l [A6 - 0x10]
00000B1A A884 syscall DrawString
00000B1C 4879 0000 0020 push.l 0x20 /* ' ' */
00000B22 A884 syscall DrawString
00000B24 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000B28 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00000B2C A893 syscall MoveTo
00000B2E 4879 0000 0022 push.l 0x22 /* '\"' */
00000B34 A884 syscall DrawString
00000B36 306D FFB0 movea.w A0, [A5 - 0x50]
00000B3A 2F08 move.l -[A7], A0
00000B3C 486E FFF0 pea.l [A6 - 0x10]
00000B40 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000B44 486E FFF0 pea.l [A6 - 0x10]
00000B48 A884 syscall DrawString
00000B4A 4879 0000 002C push.l 0x2C /* ',' */
00000B50 A884 syscall DrawString
00000B52 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000B56 4878 0003 push.l 0x3
00000B5A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000B5E 2F00 move.l -[A7], D0
00000B60 486E FFDC pea.l [A6 - 0x24]
00000B64 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000B68 306D FFAC movea.w A0, [A5 - 0x54]
00000B6C 2008 move.l D0, A0
00000B6E 81FC 0002 divs.w D0, 0x2
00000B72 306D FFAE movea.w A0, [A5 - 0x52]
00000B76 2208 move.l D1, A0
00000B78 83FC 0002 divs.w D1, 0x2
00000B7C 486D FF6E pea.l [A5 - 0x92]
00000B80 3F00 move.w -[A7], D0
00000B82 3F01 move.w -[A7], D1
00000B84 486D FE6A pea.l [A5 - 0x196]
00000B88 A8B4 syscall FillRoundRect
00000B8A 306D FFAC movea.w A0, [A5 - 0x54]
00000B8E 2008 move.l D0, A0
00000B90 81FC 0002 divs.w D0, 0x2
00000B94 306D FFAE movea.w A0, [A5 - 0x52]
00000B98 2208 move.l D1, A0
00000B9A 83FC 0002 divs.w D1, 0x2
00000B9E 486D FF6E pea.l [A5 - 0x92]
00000BA2 3F00 move.w -[A7], D0
00000BA4 3F01 move.w -[A7], D1
00000BA6 A8B0 syscall FrameRoundRect
00000BA8 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000BAC 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000BB0 A893 syscall MoveTo
00000BB2 4879 0000 002E push.l 0x2E /* '.' */
00000BB8 A884 syscall DrawString
00000BBA 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000BBE 486E FFDC pea.l [A6 - 0x24]
00000BC2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000BC6 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000BCA 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00000BCE A893 syscall MoveTo
00000BD0 4879 0000 003C push.l 0x3C /* '<' */
00000BD6 A884 syscall DrawString
00000BD8 6000 0096 bra +0x98 /* 00000C70 */
label00000BDC:
00000BDC 4EBA 009E jsr [PC + 0x9E /* 00000C7C */]
00000BE0 306D FFAC movea.w A0, [A5 - 0x54]
00000BE4 2008 move.l D0, A0
00000BE6 81FC 0002 divs.w D0, 0x2
00000BEA 306D FFAE movea.w A0, [A5 - 0x52]
00000BEE 2208 move.l D1, A0
00000BF0 83FC 0002 divs.w D1, 0x2
00000BF4 486D FF6E pea.l [A5 - 0x92]
00000BF8 3F00 move.w -[A7], D0
00000BFA 3F01 move.w -[A7], D1
00000BFC 486D FE5A pea.l [A5 - 0x1A6]
00000C00 A8B4 syscall FillRoundRect
00000C02 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000C06 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000C0A A893 syscall MoveTo
00000C0C 4879 0000 0054 push.l 0x54 /* 'T' */
00000C12 A884 syscall DrawString
00000C14 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000C18 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000C1C A893 syscall MoveTo
00000C1E 4879 0000 0064 push.l 0x64 /* 'd' */
00000C24 A884 syscall DrawString
00000C26 306D FFB0 movea.w A0, [A5 - 0x50]
00000C2A 2F08 move.l -[A7], A0
00000C2C 486E FFF0 pea.l [A6 - 0x10]
00000C30 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000C34 486E FFF0 pea.l [A6 - 0x10]
00000C38 A884 syscall DrawString
00000C3A 4879 0000 0080 push.l 0x80
00000C40 A884 syscall DrawString
00000C42 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000C46 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00000C4A A893 syscall MoveTo
00000C4C 4879 0000 0082 push.l 0x82
00000C52 A884 syscall DrawString
00000C54 306D FFB2 movea.w A0, [A5 - 0x4E]
00000C58 2F08 move.l -[A7], A0
00000C5A 486E FFF0 pea.l [A6 - 0x10]
00000C5E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000C62 486E FFF0 pea.l [A6 - 0x10]
00000C66 A884 syscall DrawString
00000C68 4879 0000 0090 push.l 0x90
00000C6E A884 syscall DrawString
label00000C70:
00000C70 4E5E unlink A6
00000C72 4E75 rts
00000C74 5550 subq.w [A0], 2
00000C76 4441 neg.w D1
00000C78 5445 addq.w D5, 2
00000C7A 4345 chk.w D1, D5
fn00000C7C:
00000C7C 4E56 FFE4 link A6, -0x001C
00000C80 426E FFFE clr.w [A6 - 0x2]
00000C84 302D FFAC move.w D0, [A5 - 0x54]
00000C88 C1FC 0003 muls.w D0, 0x3
00000C8C 306D FFAC movea.w A0, [A5 - 0x54]
00000C90 2208 move.l D1, A0
00000C92 83FC 0002 divs.w D1, 0x2
00000C96 D041 add.w D0, D1
00000C98 5240 addq.w D0, 1
00000C9A 3D40 FFEA move.w [A6 - 0x16], D0
00000C9E 302D FFAE move.w D0, [A5 - 0x52]
00000CA2 E540 asl D0.w, 2
00000CA4 306D FFAE movea.w A0, [A5 - 0x52]
00000CA8 2208 move.l D1, A0
00000CAA 83FC 0002 divs.w D1, 0x2
00000CAE D041 add.w D0, D1
00000CB0 5240 addq.w D0, 1
00000CB2 3D40 FFE8 move.w [A6 - 0x18], D0
00000CB6 302D FFAE move.w D0, [A5 - 0x52]
00000CBA C1FC 0005 muls.w D0, 0x5
00000CBE 306D FFAE movea.w A0, [A5 - 0x52]
00000CC2 2208 move.l D1, A0
00000CC4 83FC 0002 divs.w D1, 0x2
00000CC8 D041 add.w D0, D1
00000CCA 5240 addq.w D0, 1
00000CCC 3D40 FFE6 move.w [A6 - 0x1A], D0
00000CD0 302D FFAE move.w D0, [A5 - 0x52]
00000CD4 C1FC 0006 muls.w D0, 0x6
00000CD8 306D FFAE movea.w A0, [A5 - 0x52]
00000CDC 2208 move.l D1, A0
00000CDE 83FC 0002 divs.w D1, 0x2
00000CE2 D041 add.w D0, D1
00000CE4 5240 addq.w D0, 1
00000CE6 3D40 FFE4 move.w [A6 - 0x1C], D0
00000CEA 306D FFAC movea.w A0, [A5 - 0x54]
00000CEE 2008 move.l D0, A0
00000CF0 81FC 0002 divs.w D0, 0x2
00000CF4 306D FFAE movea.w A0, [A5 - 0x52]
00000CF8 2208 move.l D1, A0
00000CFA 83FC 0002 divs.w D1, 0x2
00000CFE 486D FF56 pea.l [A5 - 0xAA]
00000D02 3F00 move.w -[A7], D0
00000D04 3F01 move.w -[A7], D1
00000D06 486D FE6A pea.l [A5 - 0x196]
00000D0A A8B4 syscall FillRoundRect
00000D0C 306D FFAC movea.w A0, [A5 - 0x54]
00000D10 2008 move.l D0, A0
00000D12 81FC 0002 divs.w D0, 0x2
00000D16 306D FFAE movea.w A0, [A5 - 0x52]
00000D1A 2208 move.l D1, A0
00000D1C 83FC 0002 divs.w D1, 0x2
00000D20 486D FF56 pea.l [A5 - 0xAA]
00000D24 3F00 move.w -[A7], D0
00000D26 3F01 move.w -[A7], D1
00000D28 A8B0 syscall FrameRoundRect
00000D2A 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000D2E 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00000D32 A893 syscall MoveTo
00000D34 4879 0000 0092 push.l 0x92
00000D3A A884 syscall DrawString
00000D3C 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000D40 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000D44 A893 syscall MoveTo
00000D46 4879 0000 009A push.l 0x9A
00000D4C A884 syscall DrawString
00000D4E 426E FFFC clr.w [A6 - 0x4]
00000D52 601C bra +0x1E /* 00000D70 */
label00000D54:
00000D54 302E FFFC move.w D0, [A6 - 0x4]
00000D58 48C0 ext.l D0
00000D5A E580 asl D0, 2
00000D5C 41ED FFC0 lea.l A0, [A5 - 0x40]
00000D60 D1C0 add.l A0, D0
00000D62 2050 movea.l A0, [A0]
00000D64 2050 movea.l A0, [A0]
00000D66 3010 move.w D0, [A0]
00000D68 D16E FFFE add.w [A6 - 0x2], D0
00000D6C 526E FFFC addq.w [A6 - 0x4], 1
label00000D70:
00000D70 0C6E 0010 FFFC cmpi.w [A6 - 0x4], 0x10
00000D76 6DDC blt -0x22 /* 00000D54 */
00000D78 306E FFFE movea.w A0, [A6 - 0x2]
00000D7C 2F08 move.l -[A7], A0
00000D7E 486E FFEC pea.l [A6 - 0x14]
00000D82 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000D86 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000D8A 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000D8E A893 syscall MoveTo
00000D90 486E FFEC pea.l [A6 - 0x14]
00000D94 A884 syscall DrawString
00000D96 4E5E unlink A6
00000D98 4E75 rts
00000D9A 5245 addq.w D5, 1
00000D9C 4D41 chk.w D6, D1
00000D9E 494E chk.w D4, A6
00000DA0 494E chk.w D4, A6
export_21:
00000DA2 4E56 FFD8 link A6, -0x0028
00000DA6 702D moveq.l D0, 0x2D
00000DA8 2D40 FFD8 move.l [A6 - 0x28], D0
00000DAC 306D FFAC movea.w A0, [A5 - 0x54]
00000DB0 2008 move.l D0, A0
00000DB2 81FC 0002 divs.w D0, 0x2
00000DB6 306D FFAE movea.w A0, [A5 - 0x52]
00000DBA 2208 move.l D1, A0
00000DBC 83FC 0002 divs.w D1, 0x2
00000DC0 486D FF6E pea.l [A5 - 0x92]
00000DC4 3F00 move.w -[A7], D0
00000DC6 3F01 move.w -[A7], D1
00000DC8 486D FE6A pea.l [A5 - 0x196]
00000DCC A8B4 syscall FillRoundRect
00000DCE 306D FFAC movea.w A0, [A5 - 0x54]
00000DD2 2008 move.l D0, A0
00000DD4 81FC 0002 divs.w D0, 0x2
00000DD8 306D FFAE movea.w A0, [A5 - 0x52]
00000DDC 2208 move.l D1, A0
00000DDE 83FC 0002 divs.w D1, 0x2
00000DE2 486D FF6E pea.l [A5 - 0x92]
00000DE6 3F00 move.w -[A7], D0
00000DE8 3F01 move.w -[A7], D1
00000DEA A8B0 syscall FrameRoundRect
00000DEC 306D FFAC movea.w A0, [A5 - 0x54]
00000DF0 2008 move.l D0, A0
00000DF2 81FC 0002 divs.w D0, 0x2
00000DF6 306D FFAE movea.w A0, [A5 - 0x52]
00000DFA 2208 move.l D1, A0
00000DFC 83FC 0002 divs.w D1, 0x2
00000E00 486D FF5E pea.l [A5 - 0xA2]
00000E04 3F00 move.w -[A7], D0
00000E06 3F01 move.w -[A7], D1
00000E08 486D FE6A pea.l [A5 - 0x196]
00000E0C A8B4 syscall FillRoundRect
00000E0E 306D FFAC movea.w A0, [A5 - 0x54]
00000E12 2008 move.l D0, A0
00000E14 81FC 0002 divs.w D0, 0x2
00000E18 306D FFAE movea.w A0, [A5 - 0x52]
00000E1C 2208 move.l D1, A0
00000E1E 83FC 0002 divs.w D1, 0x2
00000E22 486D FF5E pea.l [A5 - 0xA2]
00000E26 3F00 move.w -[A7], D0
00000E28 3F01 move.w -[A7], D1
00000E2A A8B0 syscall FrameRoundRect
00000E2C 302D FFAC move.w D0, [A5 - 0x54]
00000E30 C1FC 0009 muls.w D0, 0x9 /* '\t' */
00000E34 3D40 FFEE move.w [A6 - 0x12], D0
00000E38 302D FFAE move.w D0, [A5 - 0x52]
00000E3C E540 asl D0.w, 2
00000E3E 306D FFAE movea.w A0, [A5 - 0x52]
00000E42 2208 move.l D1, A0
00000E44 83FC 0002 divs.w D1, 0x2
00000E48 D041 add.w D0, D1
00000E4A 5240 addq.w D0, 1
00000E4C 3D40 FFEC move.w [A6 - 0x14], D0
00000E50 302D FFAE move.w D0, [A5 - 0x52]
00000E54 C1FC 0005 muls.w D0, 0x5
00000E58 306D FFAE movea.w A0, [A5 - 0x52]
00000E5C 2208 move.l D1, A0
00000E5E 83FC 0002 divs.w D1, 0x2
00000E62 D041 add.w D0, D1
00000E64 5240 addq.w D0, 1
00000E66 3D40 FFEA move.w [A6 - 0x16], D0
00000E6A 302D FFAE move.w D0, [A5 - 0x52]
00000E6E C1FC 0006 muls.w D0, 0x6
00000E72 306D FFAE movea.w A0, [A5 - 0x52]
00000E76 2208 move.l D1, A0
00000E78 83FC 0002 divs.w D1, 0x2
00000E7C D041 add.w D0, D1
00000E7E 5240 addq.w D0, 1
00000E80 3D40 FFE8 move.w [A6 - 0x18], D0
00000E84 302D FFAC move.w D0, [A5 - 0x54]
00000E88 E540 asl D0.w, 2
00000E8A 3D40 FFE6 move.w [A6 - 0x1A], D0
00000E8E 302D FFAE move.w D0, [A5 - 0x52]
00000E92 E740 asl D0.w, 3
00000E94 306D FFAE movea.w A0, [A5 - 0x52]
00000E98 2208 move.l D1, A0
00000E9A 83FC 0002 divs.w D1, 0x2
00000E9E D041 add.w D0, D1
00000EA0 5240 addq.w D0, 1
00000EA2 3D40 FFE4 move.w [A6 - 0x1C], D0
00000EA6 302D FFAE move.w D0, [A5 - 0x52]
00000EAA C1FC 0009 muls.w D0, 0x9 /* '\t' */
00000EAE 306D FFAE movea.w A0, [A5 - 0x52]
00000EB2 2208 move.l D1, A0
00000EB4 83FC 0002 divs.w D1, 0x2
00000EB8 D041 add.w D0, D1
00000EBA 5240 addq.w D0, 1
00000EBC 3D40 FFE2 move.w [A6 - 0x1E], D0
00000EC0 302D FFAE move.w D0, [A5 - 0x52]
00000EC4 C1FC 000A muls.w D0, 0xA /* '\n' */
00000EC8 306D FFAE movea.w A0, [A5 - 0x52]
00000ECC 2208 move.l D1, A0
00000ECE 83FC 0002 divs.w D1, 0x2
00000ED2 D041 add.w D0, D1
00000ED4 5240 addq.w D0, 1
00000ED6 3D40 FFE0 move.w [A6 - 0x20], D0
00000EDA 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000EDE 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000EE2 A893 syscall MoveTo
00000EE4 4879 0000 00A4 push.l 0xA4
00000EEA A884 syscall DrawString
00000EEC 306D FFB2 movea.w A0, [A5 - 0x4E]
00000EF0 2F08 move.l -[A7], A0
00000EF2 486E FFF0 pea.l [A6 - 0x10]
00000EF6 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000EFA 486E FFF0 pea.l [A6 - 0x10]
00000EFE A884 syscall DrawString
00000F00 4879 0000 00B2 push.l 0xB2
00000F06 A884 syscall DrawString
00000F08 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000F0C 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000F10 A893 syscall MoveTo
00000F12 4879 0000 00B4 push.l 0xB4
00000F18 A884 syscall DrawString
00000F1A 306D FFB0 movea.w A0, [A5 - 0x50]
00000F1E 2F08 move.l -[A7], A0
00000F20 486E FFF0 pea.l [A6 - 0x10]
00000F24 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000F28 486E FFF0 pea.l [A6 - 0x10]
00000F2C A884 syscall DrawString
00000F2E 4879 0000 00C4 push.l 0xC4
00000F34 A884 syscall DrawString
00000F36 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000F3A 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00000F3E A893 syscall MoveTo
00000F40 302D FFB2 move.w D0, [A5 - 0x4E]
00000F44 B06D FFB0 cmp.w D0, [A5 - 0x50]
00000F48 6F0A ble +0xC /* 00000F54 */
00000F4A 4879 0000 00C6 push.l 0xC6
00000F50 A884 syscall DrawString
00000F52 6008 bra +0xA /* 00000F5C */
label00000F54:
00000F54 4879 0000 00D8 push.l 0xD8
00000F5A A884 syscall DrawString
label00000F5C:
00000F5C 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000F60 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00000F64 A893 syscall MoveTo
00000F66 4879 0000 00EC push.l 0xEC
00000F6C A884 syscall DrawString
00000F6E 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000F72 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00000F76 A893 syscall MoveTo
00000F78 4879 0000 00FE push.l 0xFE
00000F7E A884 syscall DrawString
label00000F80:
00000F80 4267 clr.w -[A7]
00000F82 A974 syscall Button
00000F84 101F move.b D0, [A7]+
00000F86 4A00 tst.b D0
00000F88 67F6 beq -0x8 /* 00000F80 */
00000F8A 3F3C FFFF move.w -[A7], 0xFFFF
00000F8E 4267 clr.w -[A7]
00000F90 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000F94 4E5E unlink A6
00000F96 4E75 rts
00000F98 4649 not.w A1
00000F9A 4E41 trap 1
00000F9C 4C43 454E movem.l D1,D2,D3,D6,A0,A2,A6, D3
export_23:
00000FA0 4E56 FFF6 link A6, -0x000A
00000FA4 48E7 1800 movem.l -[A7], D3,D4
00000FA8 426E FFF6 clr.w [A6 - 0xA]
00000FAC 206D FFC0 movea.l A0, [A5 - 0x40]
00000FB0 302D FFAC move.w D0, [A5 - 0x54]
00000FB4 C1FC 0003 muls.w D0, 0x3
00000FB8 322D FFAE move.w D1, [A5 - 0x52]
00000FBC D241 add.w D1, D1
00000FBE 342D FFAC move.w D2, [A5 - 0x54]
00000FC2 C5FC 0005 muls.w D2, 0x5
00000FC6 362D FFAE move.w D3, [A5 - 0x52]
00000FCA C7FC 0003 muls.w D3, 0x3
00000FCE 2050 movea.l A0, [A0]
00000FD0 4868 0002 pea.l [A0 + 0x2]
00000FD4 3F00 move.w -[A7], D0
00000FD6 3F01 move.w -[A7], D1
00000FD8 3F02 move.w -[A7], D2
00000FDA 3F03 move.w -[A7], D3
00000FDC A8A7 syscall SetRect
00000FDE 206D FFC4 movea.l A0, [A5 - 0x3C]
00000FE2 302D FFAC move.w D0, [A5 - 0x54]
00000FE6 C1FC 0006 muls.w D0, 0x6
00000FEA 322D FFAE move.w D1, [A5 - 0x52]
00000FEE D241 add.w D1, D1
00000FF0 342D FFAC move.w D2, [A5 - 0x54]
00000FF4 E742 asl D2.w, 3
00000FF6 362D FFAE move.w D3, [A5 - 0x52]
00000FFA C7FC 0003 muls.w D3, 0x3
00000FFE 2050 movea.l A0, [A0]
00001000 4868 0002 pea.l [A0 + 0x2]
00001004 3F00 move.w -[A7], D0
00001006 3F01 move.w -[A7], D1
00001008 3F02 move.w -[A7], D2
0000100A 3F03 move.w -[A7], D3
0000100C A8A7 syscall SetRect
0000100E 206D FFC8 movea.l A0, [A5 - 0x38]
00001012 302D FFAC move.w D0, [A5 - 0x54]
00001016 C1FC 0009 muls.w D0, 0x9 /* '\t' */
0000101A 322D FFAE move.w D1, [A5 - 0x52]
0000101E D241 add.w D1, D1
00001020 342D FFAC move.w D2, [A5 - 0x54]
00001024 C5FC 000B muls.w D2, 0xB
00001028 362D FFAE move.w D3, [A5 - 0x52]
0000102C C7FC 0003 muls.w D3, 0x3
00001030 2050 movea.l A0, [A0]
00001032 4868 0002 pea.l [A0 + 0x2]
00001036 3F00 move.w -[A7], D0
00001038 3F01 move.w -[A7], D1
0000103A 3F02 move.w -[A7], D2
0000103C 3F03 move.w -[A7], D3
0000103E A8A7 syscall SetRect
00001040 206D FFCC movea.l A0, [A5 - 0x34]
00001044 302D FFAC move.w D0, [A5 - 0x54]
00001048 C1FC 000C muls.w D0, 0xC
0000104C 322D FFAE move.w D1, [A5 - 0x52]
00001050 D241 add.w D1, D1
00001052 342D FFAC move.w D2, [A5 - 0x54]
00001056 C5FC 000E muls.w D2, 0xE
0000105A 362D FFAE move.w D3, [A5 - 0x52]
0000105E C7FC 0003 muls.w D3, 0x3
00001062 2050 movea.l A0, [A0]
00001064 4868 0002 pea.l [A0 + 0x2]
00001068 3F00 move.w -[A7], D0
0000106A 3F01 move.w -[A7], D1
0000106C 3F02 move.w -[A7], D2
0000106E 3F03 move.w -[A7], D3
00001070 A8A7 syscall SetRect
00001072 206D FFD0 movea.l A0, [A5 - 0x30]
00001076 302D FFAC move.w D0, [A5 - 0x54]
0000107A C1FC 000F muls.w D0, 0xF
0000107E 322D FFAE move.w D1, [A5 - 0x52]
00001082 D241 add.w D1, D1
00001084 342D FFAC move.w D2, [A5 - 0x54]
00001088 C5FC 0011 muls.w D2, 0x11
0000108C 362D FFAE move.w D3, [A5 - 0x52]
00001090 C7FC 0003 muls.w D3, 0x3
00001094 2050 movea.l A0, [A0]
00001096 4868 0002 pea.l [A0 + 0x2]
0000109A 3F00 move.w -[A7], D0
0000109C 3F01 move.w -[A7], D1
0000109E 3F02 move.w -[A7], D2
000010A0 3F03 move.w -[A7], D3
000010A2 A8A7 syscall SetRect
000010A4 206D FFD4 movea.l A0, [A5 - 0x2C]
000010A8 302D FFAC move.w D0, [A5 - 0x54]
000010AC C1FC 0012 muls.w D0, 0x12
000010B0 322D FFAE move.w D1, [A5 - 0x52]
000010B4 C3FC 0003 muls.w D1, 0x3
000010B8 326D FFAE movea.w A1, [A5 - 0x52]
000010BC 2409 move.l D2, A1
000010BE 85FC 0002 divs.w D2, 0x2
000010C2 D242 add.w D1, D2
000010C4 342D FFAC move.w D2, [A5 - 0x54]
000010C8 C5FC 0013 muls.w D2, 0x13
000010CC 362D FFAE move.w D3, [A5 - 0x52]
000010D0 C7FC 0005 muls.w D3, 0x5
000010D4 326D FFAE movea.w A1, [A5 - 0x52]
000010D8 2809 move.l D4, A1
000010DA 89FC 0002 divs.w D4, 0x2
000010DE D644 add.w D3, D4
000010E0 2050 movea.l A0, [A0]
000010E2 4868 0002 pea.l [A0 + 0x2]
000010E6 3F00 move.w -[A7], D0
000010E8 3F01 move.w -[A7], D1
000010EA 3F02 move.w -[A7], D2
000010EC 3F03 move.w -[A7], D3
000010EE A8A7 syscall SetRect
000010F0 206D FFD8 movea.l A0, [A5 - 0x28]
000010F4 302D FFAC move.w D0, [A5 - 0x54]
000010F8 C1FC 0012 muls.w D0, 0x12
000010FC 322D FFAE move.w D1, [A5 - 0x52]
00001100 C3FC 0006 muls.w D1, 0x6
00001104 326D FFAE movea.w A1, [A5 - 0x52]
00001108 2409 move.l D2, A1
0000110A 85FC 0002 divs.w D2, 0x2
0000110E D242 add.w D1, D2
00001110 342D FFAC move.w D2, [A5 - 0x54]
00001114 C5FC 0013 muls.w D2, 0x13
00001118 362D FFAE move.w D3, [A5 - 0x52]
0000111C E743 asl D3.w, 3
0000111E 326D FFAE movea.w A1, [A5 - 0x52]
00001122 2809 move.l D4, A1
00001124 89FC 0002 divs.w D4, 0x2
00001128 D644 add.w D3, D4
0000112A 2050 movea.l A0, [A0]
0000112C 4868 0002 pea.l [A0 + 0x2]
00001130 3F00 move.w -[A7], D0
00001132 3F01 move.w -[A7], D1
00001134 3F02 move.w -[A7], D2
00001136 3F03 move.w -[A7], D3
00001138 A8A7 syscall SetRect
0000113A 206D FFDC movea.l A0, [A5 - 0x24]
0000113E 302D FFAC move.w D0, [A5 - 0x54]
00001142 C1FC 0012 muls.w D0, 0x12
00001146 322D FFAE move.w D1, [A5 - 0x52]
0000114A C3FC 0009 muls.w D1, 0x9 /* '\t' */
0000114E 326D FFAE movea.w A1, [A5 - 0x52]
00001152 2409 move.l D2, A1
00001154 85FC 0002 divs.w D2, 0x2
00001158 D242 add.w D1, D2
0000115A 342D FFAC move.w D2, [A5 - 0x54]
0000115E C5FC 0013 muls.w D2, 0x13
00001162 362D FFAE move.w D3, [A5 - 0x52]
00001166 C7FC 000B muls.w D3, 0xB
0000116A 326D FFAE movea.w A1, [A5 - 0x52]
0000116E 2809 move.l D4, A1
00001170 89FC 0002 divs.w D4, 0x2
00001174 D644 add.w D3, D4
00001176 2050 movea.l A0, [A0]
00001178 4868 0002 pea.l [A0 + 0x2]
0000117C 3F00 move.w -[A7], D0
0000117E 3F01 move.w -[A7], D1
00001180 3F02 move.w -[A7], D2
00001182 3F03 move.w -[A7], D3
00001184 A8A7 syscall SetRect
00001186 206D FFE0 movea.l A0, [A5 - 0x20]
0000118A 302D FFAC move.w D0, [A5 - 0x54]
0000118E C1FC 000F muls.w D0, 0xF
00001192 322D FFAE move.w D1, [A5 - 0x52]
00001196 C3FC 000C muls.w D1, 0xC
0000119A 342D FFAC move.w D2, [A5 - 0x54]
0000119E C5FC 0011 muls.w D2, 0x11
000011A2 362D FFAE move.w D3, [A5 - 0x52]
000011A6 C7FC 000D muls.w D3, 0xD /* '\r' */
000011AA 2050 movea.l A0, [A0]
000011AC 4868 0002 pea.l [A0 + 0x2]
000011B0 3F00 move.w -[A7], D0
000011B2 3F01 move.w -[A7], D1
000011B4 3F02 move.w -[A7], D2
000011B6 3F03 move.w -[A7], D3
000011B8 A8A7 syscall SetRect
000011BA 206D FFE4 movea.l A0, [A5 - 0x1C]
000011BE 302D FFAC move.w D0, [A5 - 0x54]
000011C2 C1FC 000C muls.w D0, 0xC
000011C6 322D FFAE move.w D1, [A5 - 0x52]
000011CA C3FC 000C muls.w D1, 0xC
000011CE 342D FFAC move.w D2, [A5 - 0x54]
000011D2 C5FC 000E muls.w D2, 0xE
000011D6 362D FFAE move.w D3, [A5 - 0x52]
000011DA C7FC 000D muls.w D3, 0xD /* '\r' */
000011DE 2050 movea.l A0, [A0]
000011E0 4868 0002 pea.l [A0 + 0x2]
000011E4 3F00 move.w -[A7], D0
000011E6 3F01 move.w -[A7], D1
000011E8 3F02 move.w -[A7], D2
000011EA 3F03 move.w -[A7], D3
000011EC A8A7 syscall SetRect
000011EE 206D FFE8 movea.l A0, [A5 - 0x18]
000011F2 302D FFAC move.w D0, [A5 - 0x54]
000011F6 C1FC 0009 muls.w D0, 0x9 /* '\t' */
000011FA 322D FFAE move.w D1, [A5 - 0x52]
000011FE C3FC 000C muls.w D1, 0xC
00001202 342D FFAC move.w D2, [A5 - 0x54]
00001206 C5FC 000B muls.w D2, 0xB
0000120A 362D FFAE move.w D3, [A5 - 0x52]
0000120E C7FC 000D muls.w D3, 0xD /* '\r' */
00001212 2050 movea.l A0, [A0]
00001214 4868 0002 pea.l [A0 + 0x2]
00001218 3F00 move.w -[A7], D0
0000121A 3F01 move.w -[A7], D1
0000121C 3F02 move.w -[A7], D2
0000121E 3F03 move.w -[A7], D3
00001220 A8A7 syscall SetRect
00001222 206D FFEC movea.l A0, [A5 - 0x14]
00001226 302D FFAC move.w D0, [A5 - 0x54]
0000122A C1FC 0006 muls.w D0, 0x6
0000122E 322D FFAE move.w D1, [A5 - 0x52]
00001232 C3FC 000C muls.w D1, 0xC
00001236 342D FFAC move.w D2, [A5 - 0x54]
0000123A E742 asl D2.w, 3
0000123C 362D FFAE move.w D3, [A5 - 0x52]
00001240 C7FC 000D muls.w D3, 0xD /* '\r' */
00001244 2050 movea.l A0, [A0]
00001246 4868 0002 pea.l [A0 + 0x2]
0000124A 3F00 move.w -[A7], D0
0000124C 3F01 move.w -[A7], D1
0000124E 3F02 move.w -[A7], D2
00001250 3F03 move.w -[A7], D3
00001252 A8A7 syscall SetRect
00001254 206D FFF0 movea.l A0, [A5 - 0x10]
00001258 302D FFAC move.w D0, [A5 - 0x54]
0000125C C1FC 0003 muls.w D0, 0x3
00001260 322D FFAE move.w D1, [A5 - 0x52]
00001264 C3FC 000C muls.w D1, 0xC
00001268 342D FFAC move.w D2, [A5 - 0x54]
0000126C C5FC 0005 muls.w D2, 0x5
00001270 362D FFAE move.w D3, [A5 - 0x52]
00001274 C7FC 000D muls.w D3, 0xD /* '\r' */
00001278 2050 movea.l A0, [A0]
0000127A 4868 0002 pea.l [A0 + 0x2]
0000127E 3F00 move.w -[A7], D0
00001280 3F01 move.w -[A7], D1
00001282 3F02 move.w -[A7], D2
00001284 3F03 move.w -[A7], D3
00001286 A8A7 syscall SetRect
00001288 206D FFF4 movea.l A0, [A5 - 0xC]
0000128C 302D FFAC move.w D0, [A5 - 0x54]
00001290 322D FFAE move.w D1, [A5 - 0x52]
00001294 C3FC 0009 muls.w D1, 0x9 /* '\t' */
00001298 326D FFAE movea.w A1, [A5 - 0x52]
0000129C 2409 move.l D2, A1
0000129E 85FC 0002 divs.w D2, 0x2
000012A2 D242 add.w D1, D2
000012A4 342D FFAC move.w D2, [A5 - 0x54]
000012A8 D442 add.w D2, D2
000012AA 362D FFAE move.w D3, [A5 - 0x52]
000012AE C7FC 000B muls.w D3, 0xB
000012B2 326D FFAE movea.w A1, [A5 - 0x52]
000012B6 2809 move.l D4, A1
000012B8 89FC 0002 divs.w D4, 0x2
000012BC D644 add.w D3, D4
000012BE 2050 movea.l A0, [A0]
000012C0 4868 0002 pea.l [A0 + 0x2]
000012C4 3F00 move.w -[A7], D0
000012C6 3F01 move.w -[A7], D1
000012C8 3F02 move.w -[A7], D2
000012CA 3F03 move.w -[A7], D3
000012CC A8A7 syscall SetRect
000012CE 206D FFF8 movea.l A0, [A5 - 0x8]
000012D2 302D FFAC move.w D0, [A5 - 0x54]
000012D6 322D FFAE move.w D1, [A5 - 0x52]
000012DA C3FC 0006 muls.w D1, 0x6
000012DE 326D FFAE movea.w A1, [A5 - 0x52]
000012E2 2409 move.l D2, A1
000012E4 85FC 0002 divs.w D2, 0x2
000012E8 D242 add.w D1, D2
000012EA 342D FFAC move.w D2, [A5 - 0x54]
000012EE D442 add.w D2, D2
000012F0 362D FFAE move.w D3, [A5 - 0x52]
000012F4 E743 asl D3.w, 3
000012F6 326D FFAE movea.w A1, [A5 - 0x52]
000012FA 2809 move.l D4, A1
000012FC 89FC 0002 divs.w D4, 0x2
00001300 D644 add.w D3, D4
00001302 2050 movea.l A0, [A0]
00001304 4868 0002 pea.l [A0 + 0x2]
00001308 3F00 move.w -[A7], D0
0000130A 3F01 move.w -[A7], D1
0000130C 3F02 move.w -[A7], D2
0000130E 3F03 move.w -[A7], D3
00001310 A8A7 syscall SetRect
00001312 206D FFFC movea.l A0, [A5 - 0x4]
00001316 302D FFAC move.w D0, [A5 - 0x54]
0000131A 322D FFAE move.w D1, [A5 - 0x52]
0000131E C3FC 0003 muls.w D1, 0x3
00001322 326D FFAE movea.w A1, [A5 - 0x52]
00001326 2409 move.l D2, A1
00001328 85FC 0002 divs.w D2, 0x2
0000132C D242 add.w D1, D2
0000132E 342D FFAC move.w D2, [A5 - 0x54]
00001332 D442 add.w D2, D2
00001334 362D FFAE move.w D3, [A5 - 0x52]
00001338 C7FC 0005 muls.w D3, 0x5
0000133C 326D FFAE movea.w A1, [A5 - 0x52]
00001340 2809 move.l D4, A1
00001342 89FC 0002 divs.w D4, 0x2
00001346 D644 add.w D3, D4
00001348 2050 movea.l A0, [A0]
0000134A 4868 0002 pea.l [A0 + 0x2]
0000134E 3F00 move.w -[A7], D0
00001350 3F01 move.w -[A7], D1
00001352 3F02 move.w -[A7], D2
00001354 3F03 move.w -[A7], D3
00001356 A8A7 syscall SetRect
00001358 4CDF 0018 movem.l D3,D4, [A7]+
0000135C 4E5E unlink A6
0000135E 4E75 rts
00001360 5345 subq.w D5, 1
00001362 5455 addq.w [A5], 2
00001364 5050 addq.w [A0], 8
00001366 4954 chk.w D4, [A4]
export_22:
00001368 4E56 FFF4 link A6, -0x000C
0000136C 48E7 1800 movem.l -[A7], D3,D4
00001370 426E FFF6 clr.w [A6 - 0xA]
00001374 426E FFF4 clr.w [A6 - 0xC]
00001378 486D FF4E pea.l [A5 - 0xB2]
0000137C 486D FE5A pea.l [A5 - 0x1A6]
00001380 A8A5 syscall FillRect
00001382 306D FFAC movea.w A0, [A5 - 0x54]
00001386 2008 move.l D0, A0
00001388 81FC 0002 divs.w D0, 0x2
0000138C 306D FFAE movea.w A0, [A5 - 0x52]
00001390 2208 move.l D1, A0
00001392 83FC 0002 divs.w D1, 0x2
00001396 D26D FFAE add.w D1, [A5 - 0x52]
0000139A D26E FFF4 add.w D1, [A6 - 0xC]
0000139E 342D FFAC move.w D2, [A5 - 0x54]
000013A2 C5FC 0013 muls.w D2, 0x13
000013A6 306D FFAC movea.w A0, [A5 - 0x54]
000013AA 2608 move.l D3, A0
000013AC 87FC 0002 divs.w D3, 0x2
000013B0 D443 add.w D2, D3
000013B2 362D FFAE move.w D3, [A5 - 0x52]
000013B6 C7FC 000D muls.w D3, 0xD /* '\r' */
000013BA 306D FFAE movea.w A0, [A5 - 0x52]
000013BE 2808 move.l D4, A0
000013C0 89FC 0002 divs.w D4, 0x2
000013C4 D644 add.w D3, D4
000013C6 486E FFF8 pea.l [A6 - 0x8]
000013CA 3F00 move.w -[A7], D0
000013CC 3F01 move.w -[A7], D1
000013CE 3F02 move.w -[A7], D2
000013D0 3F03 move.w -[A7], D3
000013D2 A8A7 syscall SetRect
000013D4 486E FFF8 pea.l [A6 - 0x8]
000013D8 3F2D FFAC move.w -[A7], [A5 - 0x54]
000013DC 3F2D FFAE move.w -[A7], [A5 - 0x52]
000013E0 486D FE52 pea.l [A5 - 0x1AE]
000013E4 A8B4 syscall FillRoundRect
000013E6 486E FFF8 pea.l [A6 - 0x8]
000013EA 3F2D FFAC move.w -[A7], [A5 - 0x54]
000013EE 3F2D FFAE move.w -[A7], [A5 - 0x52]
000013F2 A8B0 syscall FrameRoundRect
000013F4 426E FFF6 clr.w [A6 - 0xA]
000013F8 6068 bra +0x6A /* 00001462 */
label000013FA:
000013FA 302E FFF6 move.w D0, [A6 - 0xA]
000013FE 48C0 ext.l D0
00001400 E580 asl D0, 2
00001402 41ED FFC0 lea.l A0, [A5 - 0x40]
00001406 D1C0 add.l A0, D0
00001408 2050 movea.l A0, [A0]
0000140A 326D FFAC movea.w A1, [A5 - 0x54]
0000140E 2009 move.l D0, A1
00001410 81FC 0004 divs.w D0, 0x4
00001414 326D FFAE movea.w A1, [A5 - 0x52]
00001418 2209 move.l D1, A1
0000141A 83FC 0004 divs.w D1, 0x4
0000141E 2050 movea.l A0, [A0]
00001420 4868 0002 pea.l [A0 + 0x2]
00001424 3F00 move.w -[A7], D0
00001426 3F01 move.w -[A7], D1
00001428 486D FE6A pea.l [A5 - 0x196]
0000142C A8B4 syscall FillRoundRect
0000142E 302E FFF6 move.w D0, [A6 - 0xA]
00001432 48C0 ext.l D0
00001434 E580 asl D0, 2
00001436 41ED FFC0 lea.l A0, [A5 - 0x40]
0000143A D1C0 add.l A0, D0
0000143C 2050 movea.l A0, [A0]
0000143E 326D FFAC movea.w A1, [A5 - 0x54]
00001442 2009 move.l D0, A1
00001444 81FC 0004 divs.w D0, 0x4
00001448 326D FFAE movea.w A1, [A5 - 0x52]
0000144C 2209 move.l D1, A1
0000144E 83FC 0004 divs.w D1, 0x4
00001452 2050 movea.l A0, [A0]
00001454 4868 0002 pea.l [A0 + 0x2]
00001458 3F00 move.w -[A7], D0
0000145A 3F01 move.w -[A7], D1
0000145C A8B0 syscall FrameRoundRect
0000145E 526E FFF6 addq.w [A6 - 0xA], 1
label00001462:
00001462 0C6E 0010 FFF6 cmpi.w [A6 - 0xA], 0x10
00001468 6D90 blt -0x6E /* 000013FA */
0000146A 302D FFAC move.w D0, [A5 - 0x54]
0000146E D040 add.w D0, D0
00001470 306D FFAC movea.w A0, [A5 - 0x54]
00001474 2208 move.l D1, A0
00001476 83FC 0002 divs.w D1, 0x2
0000147A D041 add.w D0, D1
0000147C 322D FFAE move.w D1, [A5 - 0x52]
00001480 C3FC 0003 muls.w D1, 0x3
00001484 306D FFAE movea.w A0, [A5 - 0x52]
00001488 2408 move.l D2, A0
0000148A 85FC 0002 divs.w D2, 0x2
0000148E D242 add.w D1, D2
00001490 342D FFAC move.w D2, [A5 - 0x54]
00001494 C5FC 0011 muls.w D2, 0x11
00001498 306D FFAC movea.w A0, [A5 - 0x54]
0000149C 2608 move.l D3, A0
0000149E 87FC 0002 divs.w D3, 0x2
000014A2 D443 add.w D2, D3
000014A4 362D FFAE move.w D3, [A5 - 0x52]
000014A8 C7FC 000B muls.w D3, 0xB
000014AC 306D FFAE movea.w A0, [A5 - 0x52]
000014B0 2808 move.l D4, A0
000014B2 89FC 0002 divs.w D4, 0x2
000014B6 D644 add.w D3, D4
000014B8 486E FFF8 pea.l [A6 - 0x8]
000014BC 3F00 move.w -[A7], D0
000014BE 3F01 move.w -[A7], D1
000014C0 3F02 move.w -[A7], D2
000014C2 3F03 move.w -[A7], D3
000014C4 A8A7 syscall SetRect
000014C6 306D FFAC movea.w A0, [A5 - 0x54]
000014CA 2008 move.l D0, A0
000014CC 81FC 0002 divs.w D0, 0x2
000014D0 306D FFAE movea.w A0, [A5 - 0x52]
000014D4 2208 move.l D1, A0
000014D6 83FC 0002 divs.w D1, 0x2
000014DA 486E FFF8 pea.l [A6 - 0x8]
000014DE 3F00 move.w -[A7], D0
000014E0 3F01 move.w -[A7], D1
000014E2 486D FE5A pea.l [A5 - 0x1A6]
000014E6 A8B4 syscall FillRoundRect
000014E8 306D FFAC movea.w A0, [A5 - 0x54]
000014EC 2008 move.l D0, A0
000014EE 81FC 0002 divs.w D0, 0x2
000014F2 306D FFAE movea.w A0, [A5 - 0x52]
000014F6 2208 move.l D1, A0
000014F8 83FC 0002 divs.w D1, 0x2
000014FC 486E FFF8 pea.l [A6 - 0x8]
00001500 3F00 move.w -[A7], D0
00001502 3F01 move.w -[A7], D1
00001504 A8B0 syscall FrameRoundRect
00001506 4CDF 0018 movem.l D3,D4, [A7]+
0000150A 4E5E unlink A6
0000150C 4E75 rts
0000150E 4452 neg.w [A2]
00001510 4157 chk.w D0, [A7]
00001512 5049 addq.w A1, 8
00001514 5453 addq.w [A3], 2
export_24:
00001516 4E56 FFFE link A6, -0x0002
0000151A 426E FFFE clr.w [A6 - 0x2]
0000151E 600E bra +0x10 /* 0000152E */
label00001520:
00001520 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001524 4EBA 001C jsr [PC + 0x1C /* 00001542 */]
00001528 548F addq.l A7, 2
0000152A 526E FFFE addq.w [A6 - 0x2], 1
label0000152E:
0000152E 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10
00001534 6DEA blt -0x14 /* 00001520 */
00001536 4E5E unlink A6
00001538 4E75 rts
0000153A 4452 neg.w [A2]
0000153C 4157 chk.w D0, [A7]
0000153E 414C chk.w D0, A4
00001540 4C53 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A3]
// begin alternate branch 00001542-00001546
fn00001542:
00001542 4E56 FFF8 link A6, -0x0008
// end alternate branch 00001542-00001546
fn00001542: // (misaligned)
00001544 FFF8 .invalid <<F/7/7>>
00001546 302E 0008 move.w D0, [A6 + 0x8]
0000154A 48C0 ext.l D0
0000154C E580 asl D0, 2
0000154E 41ED FFC0 lea.l A0, [A5 - 0x40]
00001552 D1C0 add.l A0, D0
00001554 2050 movea.l A0, [A0]
00001556 2050 movea.l A0, [A0]
00001558 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
0000155E 302E 0008 move.w D0, [A6 + 0x8]
00001562 48C0 ext.l D0
00001564 E580 asl D0, 2
00001566 41ED FFC0 lea.l A0, [A5 - 0x40]
0000156A D1C0 add.l A0, D0
0000156C 2050 movea.l A0, [A0]
0000156E 2050 movea.l A0, [A0]
00001570 3D68 0002 FFFC move.w [A6 - 0x4], [A0 + 0x2]
00001576 302E 0008 move.w D0, [A6 + 0x8]
0000157A 48C0 ext.l D0
0000157C E580 asl D0, 2
0000157E 41ED FFC0 lea.l A0, [A5 - 0x40]
00001582 D1C0 add.l A0, D0
00001584 2050 movea.l A0, [A0]
00001586 2050 movea.l A0, [A0]
00001588 3D68 0008 FFFA move.w [A6 - 0x6], [A0 + 0x8]
0000158E 302E 0008 move.w D0, [A6 + 0x8]
00001592 48C0 ext.l D0
00001594 E580 asl D0, 2
00001596 41ED FFC0 lea.l A0, [A5 - 0x40]
0000159A D1C0 add.l A0, D0
0000159C 2050 movea.l A0, [A0]
0000159E 2050 movea.l A0, [A0]
000015A0 3D68 0006 FFF8 move.w [A6 - 0x8], [A0 + 0x6]
000015A6 302E FFF8 move.w D0, [A6 - 0x8]
000015AA 906E FFFC sub.w D0, [A6 - 0x4]
000015AE 322E FFFA move.w D1, [A6 - 0x6]
000015B2 926E FFFE sub.w D1, [A6 - 0x2]
000015B6 B041 cmp.w D0, D1
000015B8 6F0C ble +0xE /* 000015C6 */
000015BA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000015BE 4EBA 01C6 jsr [PC + 0x1C6 /* 00001786 */]
000015C2 548F addq.l A7, 2
000015C4 600A bra +0xC /* 000015D0 */
label000015C6:
000015C6 3F2E 0008 move.w -[A7], [A6 + 0x8]
000015CA 4EBA 0010 jsr [PC + 0x10 /* 000015DC */]
000015CE 548F addq.l A7, 2
label000015D0:
000015D0 4E5E unlink A6
000015D2 4E75 rts
000015D4 4452 neg.w [A2]
000015D6 4157 chk.w D0, [A7]
000015D8 5354 subq.w [A4], 1
000015DA 4F4E chk.w D7, A6
fn000015DC:
000015DC 4E56 FFDE link A6, -0x0022
000015E0 7007 moveq.l D0, 0x07
000015E2 2D40 FFE8 move.l [A6 - 0x18], D0
000015E6 302E 0008 move.w D0, [A6 + 0x8]
000015EA 48C0 ext.l D0
000015EC E580 asl D0, 2
000015EE 41ED FFC0 lea.l A0, [A5 - 0x40]
000015F2 D1C0 add.l A0, D0
000015F4 2050 movea.l A0, [A0]
000015F6 2050 movea.l A0, [A0]
000015F8 3028 0004 move.w D0, [A0 + 0x4]
000015FC 5240 addq.w D0, 1
000015FE 3D40 FFFC move.w [A6 - 0x4], D0
00001602 302E 0008 move.w D0, [A6 + 0x8]
00001606 48C0 ext.l D0
00001608 E580 asl D0, 2
0000160A 41ED FFC0 lea.l A0, [A5 - 0x40]
0000160E D1C0 add.l A0, D0
00001610 2050 movea.l A0, [A0]
00001612 2050 movea.l A0, [A0]
00001614 3028 0002 move.w D0, [A0 + 0x2]
00001618 5240 addq.w D0, 1
0000161A 3D40 FFFA move.w [A6 - 0x6], D0
0000161E 302E 0008 move.w D0, [A6 + 0x8]
00001622 48C0 ext.l D0
00001624 E580 asl D0, 2
00001626 41ED FFC0 lea.l A0, [A5 - 0x40]
0000162A D1C0 add.l A0, D0
0000162C 2050 movea.l A0, [A0]
0000162E 2050 movea.l A0, [A0]
00001630 3028 0008 move.w D0, [A0 + 0x8]
00001634 5340 subq.w D0, 1
00001636 3D40 FFF8 move.w [A6 - 0x8], D0
0000163A 302E 0008 move.w D0, [A6 + 0x8]
0000163E 48C0 ext.l D0
00001640 E580 asl D0, 2
00001642 41ED FFC0 lea.l A0, [A5 - 0x40]
00001646 D1C0 add.l A0, D0
00001648 2050 movea.l A0, [A0]
0000164A 2050 movea.l A0, [A0]
0000164C 3028 0006 move.w D0, [A0 + 0x6]
00001650 5340 subq.w D0, 1
00001652 3D40 FFF6 move.w [A6 - 0xA], D0
00001656 302E FFF8 move.w D0, [A6 - 0x8]
0000165A 906E FFFC sub.w D0, [A6 - 0x4]
0000165E 48C0 ext.l D0
00001660 81FC 0008 divs.w D0, 0x8
00001664 3D40 FFF4 move.w [A6 - 0xC], D0
00001668 302E FFF6 move.w D0, [A6 - 0xA]
0000166C 906E FFFA sub.w D0, [A6 - 0x6]
00001670 48C0 ext.l D0
00001672 81FC 0004 divs.w D0, 0x4
00001676 3D40 FFF2 move.w [A6 - 0xE], D0
0000167A 302E 0008 move.w D0, [A6 + 0x8]
0000167E 48C0 ext.l D0
00001680 E580 asl D0, 2
00001682 41ED FFC0 lea.l A0, [A5 - 0x40]
00001686 D1C0 add.l A0, D0
00001688 2050 movea.l A0, [A0]
0000168A 2050 movea.l A0, [A0]
0000168C 3D50 FFFE move.w [A6 - 0x2], [A0]
00001690 4A6E FFFE tst.w [A6 - 0x2]
00001694 6F00 00E4 ble +0xE6 /* 0000177A */
00001698 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */
0000169E 6F06 ble +0x8 /* 000016A6 */
000016A0 7020 moveq.l D0, 0x20
000016A2 3D40 FFFE move.w [A6 - 0x2], D0
label000016A6:
000016A6 426E FFF0 clr.w [A6 - 0x10]
000016AA 6000 00C2 bra +0xC4 /* 0000176E */
label000016AE:
000016AE 302E FFF0 move.w D0, [A6 - 0x10]
000016B2 C1EE FFF4 muls.w D0, [A6 - 0xC]
000016B6 3D40 FFDE move.w [A6 - 0x22], D0
000016BA 0C6E 0008 FFF0 cmpi.w [A6 - 0x10], 0x8
000016C0 661C bne +0x1E /* 000016DE */
000016C2 302E FFFA move.w D0, [A6 - 0x6]
000016C6 D06E FFF2 add.w D0, [A6 - 0xE]
000016CA 3D40 FFFA move.w [A6 - 0x6], D0
000016CE 302E FFF4 move.w D0, [A6 - 0xC]
000016D2 E740 asl D0.w, 3
000016D4 322E FFFC move.w D1, [A6 - 0x4]
000016D8 9240 sub.w D1, D0
000016DA 3D41 FFFC move.w [A6 - 0x4], D1
label000016DE:
000016DE 0C6E 0010 FFF0 cmpi.w [A6 - 0x10], 0x10
000016E4 661C bne +0x1E /* 00001702 */
000016E6 302E FFFA move.w D0, [A6 - 0x6]
000016EA D06E FFF2 add.w D0, [A6 - 0xE]
000016EE 3D40 FFFA move.w [A6 - 0x6], D0
000016F2 302E FFF4 move.w D0, [A6 - 0xC]
000016F6 E740 asl D0.w, 3
000016F8 322E FFFC move.w D1, [A6 - 0x4]
000016FC 9240 sub.w D1, D0
000016FE 3D41 FFFC move.w [A6 - 0x4], D1
label00001702:
00001702 0C6E 0018 FFF0 cmpi.w [A6 - 0x10], 0x18
00001708 661C bne +0x1E /* 00001726 */
0000170A 302E FFFA move.w D0, [A6 - 0x6]
0000170E D06E FFF2 add.w D0, [A6 - 0xE]
00001712 3D40 FFFA move.w [A6 - 0x6], D0
00001716 302E FFF4 move.w D0, [A6 - 0xC]
0000171A E740 asl D0.w, 3
0000171C 322E FFFC move.w D1, [A6 - 0x4]
00001720 9240 sub.w D1, D0
00001722 3D41 FFFC move.w [A6 - 0x4], D1
label00001726:
00001726 302E FFFC move.w D0, [A6 - 0x4]
0000172A D06E FFDE add.w D0, [A6 - 0x22]
0000172E 322E FFFC move.w D1, [A6 - 0x4]
00001732 D26E FFDE add.w D1, [A6 - 0x22]
00001736 D26E FFF4 add.w D1, [A6 - 0xC]
0000173A 342E FFFA move.w D2, [A6 - 0x6]
0000173E D46E FFF2 add.w D2, [A6 - 0xE]
00001742 486E FFE0 pea.l [A6 - 0x20]
00001746 3F00 move.w -[A7], D0
00001748 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000174C 3F01 move.w -[A7], D1
0000174E 3F02 move.w -[A7], D2
00001750 A8A7 syscall SetRect
00001752 486E FFE0 pea.l [A6 - 0x20]
00001756 3F3C 0001 move.w -[A7], 0x1
0000175A 3F3C 0001 move.w -[A7], 0x1
0000175E A8A9 syscall InsetRect
00001760 486E FFE0 pea.l [A6 - 0x20]
00001764 486D FE62 pea.l [A5 - 0x19E]
00001768 A8BB syscall FillOval
0000176A 526E FFF0 addq.w [A6 - 0x10], 1
label0000176E:
0000176E 302E FFF0 move.w D0, [A6 - 0x10]
00001772 B06E FFFE cmp.w D0, [A6 - 0x2]
00001776 6D00 FF36 blt -0xC8 /* 000016AE */
label0000177A:
0000177A 4E5E unlink A6
0000177C 4E75 rts
0000177E 4452 neg.w [A2]
00001780 4157 chk.w D0, [A7]
00001782 5354 subq.w [A4], 1
00001784 4F4E chk.w D7, A6
fn00001786:
00001786 4E56 FFDE link A6, -0x0022
0000178A 7007 moveq.l D0, 0x07
0000178C 2D40 FFE8 move.l [A6 - 0x18], D0
00001790 302E 0008 move.w D0, [A6 + 0x8]
00001794 48C0 ext.l D0
00001796 E580 asl D0, 2
00001798 41ED FFC0 lea.l A0, [A5 - 0x40]
0000179C D1C0 add.l A0, D0
0000179E 2050 movea.l A0, [A0]
000017A0 2050 movea.l A0, [A0]
000017A2 3028 0004 move.w D0, [A0 + 0x4]
000017A6 5240 addq.w D0, 1
000017A8 3D40 FFFC move.w [A6 - 0x4], D0
000017AC 302E 0008 move.w D0, [A6 + 0x8]
000017B0 48C0 ext.l D0
000017B2 E580 asl D0, 2
000017B4 41ED FFC0 lea.l A0, [A5 - 0x40]
000017B8 D1C0 add.l A0, D0
000017BA 2050 movea.l A0, [A0]
000017BC 2050 movea.l A0, [A0]
000017BE 3028 0002 move.w D0, [A0 + 0x2]
000017C2 5240 addq.w D0, 1
000017C4 3D40 FFFA move.w [A6 - 0x6], D0
000017C8 302E 0008 move.w D0, [A6 + 0x8]
000017CC 48C0 ext.l D0
000017CE E580 asl D0, 2
000017D0 41ED FFC0 lea.l A0, [A5 - 0x40]
000017D4 D1C0 add.l A0, D0
000017D6 2050 movea.l A0, [A0]
000017D8 2050 movea.l A0, [A0]
000017DA 3028 0008 move.w D0, [A0 + 0x8]
000017DE 5340 subq.w D0, 1
000017E0 3D40 FFF8 move.w [A6 - 0x8], D0
000017E4 302E 0008 move.w D0, [A6 + 0x8]
000017E8 48C0 ext.l D0
000017EA E580 asl D0, 2
000017EC 41ED FFC0 lea.l A0, [A5 - 0x40]
000017F0 D1C0 add.l A0, D0
000017F2 2050 movea.l A0, [A0]
000017F4 2050 movea.l A0, [A0]
000017F6 3028 0006 move.w D0, [A0 + 0x6]
000017FA 5340 subq.w D0, 1
000017FC 3D40 FFF6 move.w [A6 - 0xA], D0
00001800 302E FFF8 move.w D0, [A6 - 0x8]
00001804 906E FFFC sub.w D0, [A6 - 0x4]
00001808 48C0 ext.l D0
0000180A 81FC 0004 divs.w D0, 0x4
0000180E 3D40 FFF4 move.w [A6 - 0xC], D0
00001812 302E FFF6 move.w D0, [A6 - 0xA]
00001816 906E FFFA sub.w D0, [A6 - 0x6]
0000181A 48C0 ext.l D0
0000181C 81FC 0008 divs.w D0, 0x8
00001820 3D40 FFF2 move.w [A6 - 0xE], D0
00001824 302E 0008 move.w D0, [A6 + 0x8]
00001828 48C0 ext.l D0
0000182A E580 asl D0, 2
0000182C 41ED FFC0 lea.l A0, [A5 - 0x40]
00001830 D1C0 add.l A0, D0
00001832 2050 movea.l A0, [A0]
00001834 2050 movea.l A0, [A0]
00001836 3D50 FFFE move.w [A6 - 0x2], [A0]
0000183A 4A6E FFFE tst.w [A6 - 0x2]
0000183E 6F00 0174 ble +0x176 /* 000019B4 */
00001842 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */
00001848 6F06 ble +0x8 /* 00001850 */
0000184A 7020 moveq.l D0, 0x20
0000184C 3D40 FFFE move.w [A6 - 0x2], D0
label00001850:
00001850 426E FFF0 clr.w [A6 - 0x10]
00001854 6000 0152 bra +0x154 /* 000019A8 */
label00001858:
00001858 302E FFF0 move.w D0, [A6 - 0x10]
0000185C C1EE FFF4 muls.w D0, [A6 - 0xC]
00001860 3D40 FFDE move.w [A6 - 0x22], D0
00001864 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4
0000186A 661C bne +0x1E /* 00001888 */
0000186C 302E FFFA move.w D0, [A6 - 0x6]
00001870 D06E FFF2 add.w D0, [A6 - 0xE]
00001874 3D40 FFFA move.w [A6 - 0x6], D0
00001878 302E FFF4 move.w D0, [A6 - 0xC]
0000187C E540 asl D0.w, 2
0000187E 322E FFFC move.w D1, [A6 - 0x4]
00001882 9240 sub.w D1, D0
00001884 3D41 FFFC move.w [A6 - 0x4], D1
label00001888:
00001888 0C6E 0008 FFF0 cmpi.w [A6 - 0x10], 0x8
0000188E 661C bne +0x1E /* 000018AC */
00001890 302E FFFA move.w D0, [A6 - 0x6]
00001894 D06E FFF2 add.w D0, [A6 - 0xE]
00001898 3D40 FFFA move.w [A6 - 0x6], D0
0000189C 302E FFF4 move.w D0, [A6 - 0xC]
000018A0 E540 asl D0.w, 2
000018A2 322E FFFC move.w D1, [A6 - 0x4]
000018A6 9240 sub.w D1, D0
000018A8 3D41 FFFC move.w [A6 - 0x4], D1
label000018AC:
000018AC 0C6E 000C FFF0 cmpi.w [A6 - 0x10], 0xC
000018B2 661C bne +0x1E /* 000018D0 */
000018B4 302E FFFA move.w D0, [A6 - 0x6]
000018B8 D06E FFF2 add.w D0, [A6 - 0xE]
000018BC 3D40 FFFA move.w [A6 - 0x6], D0
000018C0 302E FFF4 move.w D0, [A6 - 0xC]
000018C4 E540 asl D0.w, 2
000018C6 322E FFFC move.w D1, [A6 - 0x4]
000018CA 9240 sub.w D1, D0
000018CC 3D41 FFFC move.w [A6 - 0x4], D1
label000018D0:
000018D0 0C6E 0010 FFF0 cmpi.w [A6 - 0x10], 0x10
000018D6 661C bne +0x1E /* 000018F4 */
000018D8 302E FFFA move.w D0, [A6 - 0x6]
000018DC D06E FFF2 add.w D0, [A6 - 0xE]
000018E0 3D40 FFFA move.w [A6 - 0x6], D0
000018E4 302E FFF4 move.w D0, [A6 - 0xC]
000018E8 E540 asl D0.w, 2
000018EA 322E FFFC move.w D1, [A6 - 0x4]
000018EE 9240 sub.w D1, D0
000018F0 3D41 FFFC move.w [A6 - 0x4], D1
label000018F4:
000018F4 0C6E 0014 FFF0 cmpi.w [A6 - 0x10], 0x14
000018FA 661C bne +0x1E /* 00001918 */
000018FC 302E FFFA move.w D0, [A6 - 0x6]
00001900 D06E FFF2 add.w D0, [A6 - 0xE]
00001904 3D40 FFFA move.w [A6 - 0x6], D0
00001908 302E FFF4 move.w D0, [A6 - 0xC]
0000190C E540 asl D0.w, 2
0000190E 322E FFFC move.w D1, [A6 - 0x4]
00001912 9240 sub.w D1, D0
00001914 3D41 FFFC move.w [A6 - 0x4], D1
label00001918:
00001918 0C6E 0018 FFF0 cmpi.w [A6 - 0x10], 0x18
0000191E 661C bne +0x1E /* 0000193C */
00001920 302E FFFA move.w D0, [A6 - 0x6]
00001924 D06E FFF2 add.w D0, [A6 - 0xE]
00001928 3D40 FFFA move.w [A6 - 0x6], D0
0000192C 302E FFF4 move.w D0, [A6 - 0xC]
00001930 E540 asl D0.w, 2
00001932 322E FFFC move.w D1, [A6 - 0x4]
00001936 9240 sub.w D1, D0
00001938 3D41 FFFC move.w [A6 - 0x4], D1
label0000193C:
0000193C 0C6E 001C FFF0 cmpi.w [A6 - 0x10], 0x1C
00001942 661C bne +0x1E /* 00001960 */
00001944 302E FFFA move.w D0, [A6 - 0x6]
00001948 D06E FFF2 add.w D0, [A6 - 0xE]
0000194C 3D40 FFFA move.w [A6 - 0x6], D0
00001950 302E FFF4 move.w D0, [A6 - 0xC]
00001954 E540 asl D0.w, 2
00001956 322E FFFC move.w D1, [A6 - 0x4]
0000195A 9240 sub.w D1, D0
0000195C 3D41 FFFC move.w [A6 - 0x4], D1
label00001960:
00001960 302E FFFC move.w D0, [A6 - 0x4]
00001964 D06E FFDE add.w D0, [A6 - 0x22]
00001968 322E FFFC move.w D1, [A6 - 0x4]
0000196C D26E FFDE add.w D1, [A6 - 0x22]
00001970 D26E FFF4 add.w D1, [A6 - 0xC]
00001974 342E FFFA move.w D2, [A6 - 0x6]
00001978 D46E FFF2 add.w D2, [A6 - 0xE]
0000197C 486E FFE0 pea.l [A6 - 0x20]
00001980 3F00 move.w -[A7], D0
00001982 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001986 3F01 move.w -[A7], D1
00001988 3F02 move.w -[A7], D2
0000198A A8A7 syscall SetRect
0000198C 486E FFE0 pea.l [A6 - 0x20]
00001990 3F3C 0001 move.w -[A7], 0x1
00001994 3F3C 0001 move.w -[A7], 0x1
00001998 A8A9 syscall InsetRect
0000199A 486E FFE0 pea.l [A6 - 0x20]
0000199E 486D FE62 pea.l [A5 - 0x19E]
000019A2 A8BB syscall FillOval
000019A4 526E FFF0 addq.w [A6 - 0x10], 1
label000019A8:
000019A8 302E FFF0 move.w D0, [A6 - 0x10]
000019AC B06E FFFE cmp.w D0, [A6 - 0x2]
000019B0 6D00 FEA6 blt -0x158 /* 00001858 */
label000019B4:
000019B4 4E5E unlink A6
000019B6 4E75 rts
000019B8 4452 neg.w [A2]
000019BA 4157 chk.w D0, [A7]
000019BC 5354 subq.w [A4], 1
000019BE 4F4E chk.w D7, A6
export_25:
fn000019C0:
000019C0 4E56 0000 link A6, 0
000019C4 4AAE 0008 tst.l [A6 + 0x8]
000019C8 6C10 bge +0x12 /* 000019DA */
000019CA 4878 FFFF push.l 0xFFFF
000019CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019D2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000019D6 2D40 0008 move.l [A6 + 0x8], D0
label000019DA:
000019DA 202E 0008 move.l D0, [A6 + 0x8]
000019DE 4E5E unlink A6
000019E0 4E75 rts
000019E2 4142 chk.w D0, D2
000019E4 5320 subq.b -[A0], 1
000019E6 2020 move.l D0, -[A0]
000019E8 2020 move.l D0, -[A0]
export_26:
fn000019EA:
000019EA 4E56 FFFC link A6, -0x0004
000019EE 4267 clr.w -[A7]
000019F0 A861 syscall Random
000019F2 301F move.w D0, [A7]+
000019F4 48C0 ext.l D0
000019F6 2D40 FFFC move.l [A6 - 0x4], D0
000019FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019FE 4EBA FFC0 jsr [PC - 0x40 /* 000019C0 */]
00001A02 588F addq.l A7, 4
00001A04 48C0 ext.l D0
00001A06 2D40 FFFC move.l [A6 - 0x4], D0
00001A0A 306E 0008 movea.w A0, [A6 + 0x8]
00001A0E 2F08 move.l -[A7], A0
00001A10 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A14 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001A18 4879 0000 8000 push.l 0x8000
00001A1E 2F00 move.l -[A7], D0
00001A20 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001A24 4E5E unlink A6
00001A26 4E75 rts
00001A28 5241 addq.w D1, 1
00001A2A 4E44 trap 4
00001A2C 4F4D chk.w D7, A5
00001A2E 495A chk.w D4, [A2]+
export_31:
00001A30 4E56 FFF4 link A6, -0x000C
00001A34 4EBA 011C jsr [PC + 0x11C /* 00001B52 */]
00001A38 4EBA E5C6 jsr [PC - 0x1A3A /* 00000000 */]
00001A3C 3D40 FFFE move.w [A6 - 0x2], D0
00001A40 302E FFFE move.w D0, [A6 - 0x2]
00001A44 48C0 ext.l D0
00001A46 E580 asl D0, 2
00001A48 41ED FFC0 lea.l A0, [A5 - 0x40]
00001A4C D1C0 add.l A0, D0
00001A4E 2050 movea.l A0, [A0]
00001A50 2050 movea.l A0, [A0]
00001A52 0C50 0001 cmpi.w [A0], 0x1
00001A56 6E00 0054 bgt +0x56 /* 00001AAC */
00001A5A 7040 moveq.l D0, 0x40
00001A5C 3D40 FFF4 move.w [A6 - 0xC], D0
00001A60 426E FFFA clr.w [A6 - 0x6]
00001A64 6038 bra +0x3A /* 00001A9E */
label00001A66:
00001A66 302E FFFA move.w D0, [A6 - 0x6]
00001A6A 48C0 ext.l D0
00001A6C E580 asl D0, 2
00001A6E 41ED FFC0 lea.l A0, [A5 - 0x40]
00001A72 D1C0 add.l A0, D0
00001A74 2050 movea.l A0, [A0]
00001A76 2050 movea.l A0, [A0]
00001A78 3D50 FFF8 move.w [A6 - 0x8], [A0]
00001A7C 302E FFF8 move.w D0, [A6 - 0x8]
00001A80 B06E FFF4 cmp.w D0, [A6 - 0xC]
00001A84 6C14 bge +0x16 /* 00001A9A */
00001A86 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2
00001A8C 6D0C blt +0xE /* 00001A9A */
00001A8E 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6]
00001A94 3D6E FFF8 FFF4 move.w [A6 - 0xC], [A6 - 0x8]
label00001A9A:
00001A9A 526E FFFA addq.w [A6 - 0x6], 1
label00001A9E:
00001A9E 0C6E 0010 FFFA cmpi.w [A6 - 0x6], 0x10
00001AA4 6DC0 blt -0x3E /* 00001A66 */
00001AA6 3D6E FFF6 FFFE move.w [A6 - 0x2], [A6 - 0xA]
label00001AAC:
00001AAC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001AB0 4EBA 0372 jsr [PC + 0x372 /* 00001E24 */]
00001AB4 548F addq.l A7, 2
00001AB6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001ABA 4EBA 0098 jsr [PC + 0x98 /* 00001B54 */]
00001ABE 548F addq.l A7, 2
00001AC0 3D40 FFFC move.w [A6 - 0x4], D0
00001AC4 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001AC8 4EBA 0276 jsr [PC + 0x276 /* 00001D40 */]
00001ACC 548F addq.l A7, 2
00001ACE 3F3C FFFF move.w -[A7], 0xFFFF
00001AD2 4267 clr.w -[A7]
00001AD4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001AD8 3F2D FFB4 move.w -[A7], [A5 - 0x4C]
00001ADC 4EBA 03AA jsr [PC + 0x3AA /* 00001E88 */]
00001AE0 548F addq.l A7, 2
00001AE2 4EBA EE98 jsr [PC - 0x1168 /* 0000097C */]
00001AE6 4E5E unlink A6
00001AE8 4E75 rts
00001AEA 444F neg.w A7
00001AEC 4D41 chk.w D6, D1
00001AEE 4353 chk.w D1, [A3]
00001AF0 4348 chk.w D1, A0
00001AF2 4E56 FFF8 link A6, -0x0008
00001AF6 7040 moveq.l D0, 0x40
00001AF8 3D40 FFF8 move.w [A6 - 0x8], D0
00001AFC 426E FFFE clr.w [A6 - 0x2]
00001B00 6038 bra +0x3A /* 00001B3A */
label00001B02:
00001B02 302E FFFE move.w D0, [A6 - 0x2]
00001B06 48C0 ext.l D0
00001B08 E580 asl D0, 2
00001B0A 41ED FFC0 lea.l A0, [A5 - 0x40]
00001B0E D1C0 add.l A0, D0
00001B10 2050 movea.l A0, [A0]
00001B12 2050 movea.l A0, [A0]
00001B14 3D50 FFFC move.w [A6 - 0x4], [A0]
00001B18 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2
00001B1E 6D16 blt +0x18 /* 00001B36 */
00001B20 302E FFFC move.w D0, [A6 - 0x4]
00001B24 B06E FFF8 cmp.w D0, [A6 - 0x8]
00001B28 6C0C bge +0xE /* 00001B36 */
00001B2A 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
00001B30 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4]
label00001B36:
00001B36 526E FFFE addq.w [A6 - 0x2], 1
label00001B3A:
00001B3A 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10
00001B40 6DC0 blt -0x3E /* 00001B02 */
00001B42 302E FFFA move.w D0, [A6 - 0x6]
00001B46 4E5E unlink A6
00001B48 4E75 rts
00001B4A 4348 chk.w D1, A0
00001B4C 4F4F chk.w D7, A7
00001B4E 5345 subq.w D5, 1
00001B50 4C45 4E75 movem.l D0,D2,D4,D5,D6,A1,A2,A3,A6, D5
// begin alternate branch 00001B52-00001B54
fn00001B52:
00001B52 4E75 rts
// end alternate branch 00001B52-00001B54
export_27:
fn00001B52: // (misaligned)
fn00001B54:
00001B54 4E56 FFF0 link A6, -0x0010
00001B58 7002 moveq.l D0, 0x02
00001B5A 2D40 FFF0 move.l [A6 - 0x10], D0
00001B5E 4A6D FFB4 tst.w [A5 - 0x4C]
00001B62 660A bne +0xC /* 00001B6E */
00001B64 206D FF8A movea.l A0, [A5 - 0x76]
00001B68 2F10 move.l -[A7], [A0]
00001B6A A851 syscall SetCursor
00001B6C 6008 bra +0xA /* 00001B76 */
label00001B6E:
00001B6E 206D FF82 movea.l A0, [A5 - 0x7E]
00001B72 2F10 move.l -[A7], [A0]
00001B74 A851 syscall SetCursor
label00001B76:
00001B76 302E 0008 move.w D0, [A6 + 0x8]
00001B7A 48C0 ext.l D0
00001B7C E580 asl D0, 2
00001B7E 41ED FFC0 lea.l A0, [A5 - 0x40]
00001B82 D1C0 add.l A0, D0
00001B84 2050 movea.l A0, [A0]
00001B86 326D FFAC movea.w A1, [A5 - 0x54]
00001B8A 2009 move.l D0, A1
00001B8C 81FC 0004 divs.w D0, 0x4
00001B90 326D FFAE movea.w A1, [A5 - 0x52]
00001B94 2209 move.l D1, A1
00001B96 83FC 0004 divs.w D1, 0x4
00001B9A 2050 movea.l A0, [A0]
00001B9C 4868 0002 pea.l [A0 + 0x2]
00001BA0 3F00 move.w -[A7], D0
00001BA2 3F01 move.w -[A7], D1
00001BA4 486D FE6A pea.l [A5 - 0x196]
00001BA8 A8B4 syscall FillRoundRect
00001BAA 302E 0008 move.w D0, [A6 + 0x8]
00001BAE 48C0 ext.l D0
00001BB0 E580 asl D0, 2
00001BB2 41ED FFC0 lea.l A0, [A5 - 0x40]
00001BB6 D1C0 add.l A0, D0
00001BB8 2050 movea.l A0, [A0]
00001BBA 326D FFAC movea.w A1, [A5 - 0x54]
00001BBE 2009 move.l D0, A1
00001BC0 81FC 0004 divs.w D0, 0x4
00001BC4 326D FFAE movea.w A1, [A5 - 0x52]
00001BC8 2209 move.l D1, A1
00001BCA 83FC 0004 divs.w D1, 0x4
00001BCE 2050 movea.l A0, [A0]
00001BD0 4868 0002 pea.l [A0 + 0x2]
00001BD4 3F00 move.w -[A7], D0
00001BD6 3F01 move.w -[A7], D1
00001BD8 A8B0 syscall FrameRoundRect
00001BDA 302E 0008 move.w D0, [A6 + 0x8]
00001BDE 48C0 ext.l D0
00001BE0 E580 asl D0, 2
00001BE2 41ED FFC0 lea.l A0, [A5 - 0x40]
00001BE6 D1C0 add.l A0, D0
00001BE8 2050 movea.l A0, [A0]
00001BEA 2050 movea.l A0, [A0]
00001BEC 3D50 FFFE move.w [A6 - 0x2], [A0]
00001BF0 302E 0008 move.w D0, [A6 + 0x8]
00001BF4 D06E FFFE add.w D0, [A6 - 0x2]
00001BF8 5340 subq.w D0, 1
00001BFA 3D40 FFF8 move.w [A6 - 0x8], D0
00001BFE 302E 0008 move.w D0, [A6 + 0x8]
00001C02 48C0 ext.l D0
00001C04 E580 asl D0, 2
00001C06 41ED FFC0 lea.l A0, [A5 - 0x40]
00001C0A D1C0 add.l A0, D0
00001C0C 2050 movea.l A0, [A0]
00001C0E 2050 movea.l A0, [A0]
00001C10 4250 clr.w [A0]
00001C12 3D6E 0008 FFFC move.w [A6 - 0x4], [A6 + 0x8]
00001C18 6000 00C6 bra +0xC8 /* 00001CE0 */
label00001C1C:
00001C1C 3D6E FFFC FFFA move.w [A6 - 0x6], [A6 - 0x4]
00001C22 0C6E 002F FFFA cmpi.w [A6 - 0x6], 0x2F /* '/' */
00001C28 6F06 ble +0x8 /* 00001C30 */
00001C2A 066E FFF0 FFFA addi.w [A6 - 0x6], 0xFFF0
label00001C30:
00001C30 0C6E 001F FFFA cmpi.w [A6 - 0x6], 0x1F
00001C36 6F06 ble +0x8 /* 00001C3E */
00001C38 066E FFF0 FFFA addi.w [A6 - 0x6], 0xFFF0
label00001C3E:
00001C3E 0C6E 000F FFFA cmpi.w [A6 - 0x6], 0xF
00001C44 6F06 ble +0x8 /* 00001C4C */
00001C46 066E FFF0 FFFA addi.w [A6 - 0x6], 0xFFF0
label00001C4C:
00001C4C 302E FFFA move.w D0, [A6 - 0x6]
00001C50 48C0 ext.l D0
00001C52 E580 asl D0, 2
00001C54 41ED FFC0 lea.l A0, [A5 - 0x40]
00001C58 D1C0 add.l A0, D0
00001C5A 2050 movea.l A0, [A0]
00001C5C 2050 movea.l A0, [A0]
00001C5E 5250 addq.w [A0], 1
00001C60 302E FFFA move.w D0, [A6 - 0x6]
00001C64 48C0 ext.l D0
00001C66 E580 asl D0, 2
00001C68 41ED FFC0 lea.l A0, [A5 - 0x40]
00001C6C D1C0 add.l A0, D0
00001C6E 2050 movea.l A0, [A0]
00001C70 326D FFAC movea.w A1, [A5 - 0x54]
00001C74 2009 move.l D0, A1
00001C76 81FC 0004 divs.w D0, 0x4
00001C7A 326D FFAE movea.w A1, [A5 - 0x52]
00001C7E 2209 move.l D1, A1
00001C80 83FC 0004 divs.w D1, 0x4
00001C84 2050 movea.l A0, [A0]
00001C86 4868 0002 pea.l [A0 + 0x2]
00001C8A 3F00 move.w -[A7], D0
00001C8C 3F01 move.w -[A7], D1
00001C8E 486D FE6A pea.l [A5 - 0x196]
00001C92 A8B4 syscall FillRoundRect
00001C94 302E FFFA move.w D0, [A6 - 0x6]
00001C98 48C0 ext.l D0
00001C9A E580 asl D0, 2
00001C9C 41ED FFC0 lea.l A0, [A5 - 0x40]
00001CA0 D1C0 add.l A0, D0
00001CA2 2050 movea.l A0, [A0]
00001CA4 326D FFAC movea.w A1, [A5 - 0x54]
00001CA8 2009 move.l D0, A1
00001CAA 81FC 0004 divs.w D0, 0x4
00001CAE 326D FFAE movea.w A1, [A5 - 0x52]
00001CB2 2209 move.l D1, A1
00001CB4 83FC 0004 divs.w D1, 0x4
00001CB8 2050 movea.l A0, [A0]
00001CBA 4868 0002 pea.l [A0 + 0x2]
00001CBE 3F00 move.w -[A7], D0
00001CC0 3F01 move.w -[A7], D1
00001CC2 A8B0 syscall FrameRoundRect
00001CC4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001CC8 4EBA F878 jsr [PC - 0x788 /* 00001542 */]
00001CCC 548F addq.l A7, 2
00001CCE 4267 clr.w -[A7]
00001CD0 42A7 clr.l -[A7]
00001CD2 2F2D FF92 move.l -[A7], [A5 - 0x6E]
00001CD6 4267 clr.w -[A7]
00001CD8 A805 syscall SndPlay
00001CDA 301F move.w D0, [A7]+
00001CDC 526E FFFC addq.w [A6 - 0x4], 1
label00001CE0:
00001CE0 302E FFF8 move.w D0, [A6 - 0x8]
00001CE4 5240 addq.w D0, 1
00001CE6 B06E FFFC cmp.w D0, [A6 - 0x4]
00001CEA 6E00 FF30 bgt -0xCE /* 00001C1C */
00001CEE 0C6E 002F FFF8 cmpi.w [A6 - 0x8], 0x2F /* '/' */
00001CF4 6F06 ble +0x8 /* 00001CFC */
00001CF6 066E FFF0 FFF8 addi.w [A6 - 0x8], 0xFFF0
label00001CFC:
00001CFC 0C6E 001F FFF8 cmpi.w [A6 - 0x8], 0x1F
00001D02 6F06 ble +0x8 /* 00001D0A */
00001D04 066E FFF0 FFF8 addi.w [A6 - 0x8], 0xFFF0
label00001D0A:
00001D0A 0C6E 000F FFF8 cmpi.w [A6 - 0x8], 0xF
00001D10 6F06 ble +0x8 /* 00001D18 */
00001D12 066E FFF0 FFF8 addi.w [A6 - 0x8], 0xFFF0
label00001D18:
00001D18 4A6D FFB4 tst.w [A5 - 0x4C]
00001D1C 660A bne +0xC /* 00001D28 */
00001D1E 206D FF86 movea.l A0, [A5 - 0x7A]
00001D22 2F10 move.l -[A7], [A0]
00001D24 A851 syscall SetCursor
00001D26 6008 bra +0xA /* 00001D30 */
label00001D28:
00001D28 206D FF7E movea.l A0, [A5 - 0x82]
00001D2C 2F10 move.l -[A7], [A0]
00001D2E A851 syscall SetCursor
label00001D30:
00001D30 302E FFF8 move.w D0, [A6 - 0x8]
00001D34 4E5E unlink A6
00001D36 4E75 rts
00001D38 5343 subq.w D3, 1
00001D3A 4154 chk.w D0, [A4]
00001D3C 5445 addq.w D5, 2
00001D3E 5253 addq.w [A3], 1
export_28:
fn00001D40:
00001D40 4E56 FFFE link A6, -0x0002
00001D44 2F0A move.l -[A7], A2
00001D46 302E 0008 move.w D0, [A6 + 0x8]
00001D4A 48C0 ext.l D0
00001D4C E580 asl D0, 2
00001D4E 41ED FFC0 lea.l A0, [A5 - 0x40]
00001D52 D1C0 add.l A0, D0
00001D54 2050 movea.l A0, [A0]
00001D56 2050 movea.l A0, [A0]
00001D58 0C50 0002 cmpi.w [A0], 0x2
00001D5C 6D00 00B8 blt +0xBA /* 00001E16 */
00001D60 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001D64 4EBA 00BE jsr [PC + 0xBE /* 00001E24 */]
00001D68 548F addq.l A7, 2
00001D6A 302E 0008 move.w D0, [A6 + 0x8]
00001D6E 48C0 ext.l D0
00001D70 E580 asl D0, 2
00001D72 41ED FFC0 lea.l A0, [A5 - 0x40]
00001D76 D1C0 add.l A0, D0
00001D78 2050 movea.l A0, [A0]
00001D7A 326D FFAC movea.w A1, [A5 - 0x54]
00001D7E 2009 move.l D0, A1
00001D80 81FC 0004 divs.w D0, 0x4
00001D84 326D FFAE movea.w A1, [A5 - 0x52]
00001D88 2209 move.l D1, A1
00001D8A 83FC 0004 divs.w D1, 0x4
00001D8E 2050 movea.l A0, [A0]
00001D90 4868 0002 pea.l [A0 + 0x2]
00001D94 3F00 move.w -[A7], D0
00001D96 3F01 move.w -[A7], D1
00001D98 486D FE6A pea.l [A5 - 0x196]
00001D9C A8B4 syscall FillRoundRect
00001D9E 302E 0008 move.w D0, [A6 + 0x8]
00001DA2 48C0 ext.l D0
00001DA4 E580 asl D0, 2
00001DA6 41ED FFC0 lea.l A0, [A5 - 0x40]
00001DAA D1C0 add.l A0, D0
00001DAC 2050 movea.l A0, [A0]
00001DAE 326D FFAC movea.w A1, [A5 - 0x54]
00001DB2 2009 move.l D0, A1
00001DB4 81FC 0004 divs.w D0, 0x4
00001DB8 326D FFAE movea.w A1, [A5 - 0x52]
00001DBC 2209 move.l D1, A1
00001DBE 83FC 0004 divs.w D1, 0x4
00001DC2 2050 movea.l A0, [A0]
00001DC4 4868 0002 pea.l [A0 + 0x2]
00001DC8 3F00 move.w -[A7], D0
00001DCA 3F01 move.w -[A7], D1
00001DCC A8B0 syscall FrameRoundRect
00001DCE 302D FFB4 move.w D0, [A5 - 0x4C]
00001DD2 48C0 ext.l D0
00001DD4 D080 add.l D0, D0
00001DD6 41ED FFB0 lea.l A0, [A5 - 0x50]
00001DDA D1C0 add.l A0, D0
00001DDC 302D FFB4 move.w D0, [A5 - 0x4C]
00001DE0 48C0 ext.l D0
00001DE2 D080 add.l D0, D0
00001DE4 43ED FFB0 lea.l A1, [A5 - 0x50]
00001DE8 D3C0 add.l A1, D0
00001DEA 302E 0008 move.w D0, [A6 + 0x8]
00001DEE 48C0 ext.l D0
00001DF0 E580 asl D0, 2
00001DF2 45ED FFC0 lea.l A2, [A5 - 0x40]
00001DF6 D5C0 add.l A2, D0
00001DF8 2452 movea.l A2, [A2]
00001DFA 2452 movea.l A2, [A2]
00001DFC 3011 move.w D0, [A1]
00001DFE D052 add.w D0, [A2]
00001E00 3080 move.w [A0], D0
00001E02 302E 0008 move.w D0, [A6 + 0x8]
00001E06 48C0 ext.l D0
00001E08 E580 asl D0, 2
00001E0A 41ED FFC0 lea.l A0, [A5 - 0x40]
00001E0E D1C0 add.l A0, D0
00001E10 2050 movea.l A0, [A0]
00001E12 2050 movea.l A0, [A0]
00001E14 4250 clr.w [A0]
label00001E16:
00001E16 245F movea.l A2, [A7]+
00001E18 4E5E unlink A6
00001E1A 4E75 rts
00001E1C 5343 subq.w D3, 1
00001E1E 4F52 chk.w D7, [A2]
00001E20 4553 chk.w D2, [A3]
00001E22 544F addq.w A7, 2
fn00001E24:
00001E24 4E56 FFF6 link A6, -0x000A
00001E28 7007 moveq.l D0, 0x07
00001E2A 2D40 FFF6 move.l [A6 - 0xA], D0
00001E2E 426E FFFE clr.w [A6 - 0x2]
00001E32 6040 bra +0x42 /* 00001E74 */
label00001E34:
00001E34 302E 0008 move.w D0, [A6 + 0x8]
00001E38 48C0 ext.l D0
00001E3A E580 asl D0, 2
00001E3C 41ED FFC0 lea.l A0, [A5 - 0x40]
00001E40 D1C0 add.l A0, D0
00001E42 2050 movea.l A0, [A0]
00001E44 326D FFAC movea.w A1, [A5 - 0x54]
00001E48 2009 move.l D0, A1
00001E4A 81FC 0004 divs.w D0, 0x4
00001E4E 326D FFAE movea.w A1, [A5 - 0x52]
00001E52 2209 move.l D1, A1
00001E54 83FC 0004 divs.w D1, 0x4
00001E58 2050 movea.l A0, [A0]
00001E5A 4868 0002 pea.l [A0 + 0x2]
00001E5E 3F00 move.w -[A7], D0
00001E60 3F01 move.w -[A7], D1
00001E62 A8B3 syscall InvertRoundRect
00001E64 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001E68 486E FFFA pea.l [A6 - 0x6]
00001E6C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001E70 526E FFFE addq.w [A6 - 0x2], 1
label00001E74:
00001E74 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00001E7A 6DB8 blt -0x46 /* 00001E34 */
00001E7C 4E5E unlink A6
00001E7E 4E75 rts
00001E80 464C not.w A4
00001E82 4153 chk.w D0, [A3]
00001E84 4850 pea.l [A0]
00001E86 4954 chk.w D4, [A4]
export_29:
fn00001E88:
00001E88 4E56 0000 link A6, 0
00001E8C 4A6E 0008 tst.w [A6 + 0x8]
00001E90 6608 bne +0xA /* 00001E9A */
00001E92 7001 moveq.l D0, 0x01
00001E94 3B40 FFB4 move.w [A5 - 0x4C], D0
00001E98 6004 bra +0x6 /* 00001E9E */
label00001E9A:
00001E9A 426D FFB4 clr.w [A5 - 0x4C]
label00001E9E:
00001E9E 4E5E unlink A6
00001EA0 4E75 rts
00001EA2 5357 subq.w [A7], 1
00001EA4 4954 chk.w D4, [A4]
00001EA6 4348 chk.w D1, A0
00001EA8 504C addq.w A4, 8
export_30:
00001EAA 4E56 FFFE link A6, -0x0002
00001EAE 42A7 clr.l -[A7]
00001EB0 3F3C 0080 move.w -[A7], 0x80
00001EB4 4879 0000 010C push.l 0x10C
00001EBA A931 syscall NewMenu
00001EBC 205F movea.l A0, [A7]+
00001EBE 2B48 FE76 move.l [A5 - 0x18A], A0
00001EC2 2F2D FE76 move.l -[A7], [A5 - 0x18A]
00001EC6 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00001ECA 2F2D FE76 move.l -[A7], [A5 - 0x18A]
00001ECE 4879 0000 010E push.l 0x10E
00001ED4 A933 syscall AppendMenu
00001ED6 2F2D FE76 move.l -[A7], [A5 - 0x18A]
00001EDA 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */
00001EE0 A94D syscall AppendResMenu/AddResMenu
00001EE2 2F2D FE76 move.l -[A7], [A5 - 0x18A]
00001EE6 4267 clr.w -[A7]
00001EE8 A935 syscall InsertMenu
00001EEA 42A7 clr.l -[A7]
00001EEC 3F3C 0081 move.w -[A7], 0x81
00001EF0 4879 0000 0126 push.l 0x126
00001EF6 A931 syscall NewMenu
00001EF8 205F movea.l A0, [A7]+
00001EFA 2B48 FE7A move.l [A5 - 0x186], A0
00001EFE 2F2D FE7A move.l -[A7], [A5 - 0x186]
00001F02 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00001F06 2F2D FE7A move.l -[A7], [A5 - 0x186]
00001F0A 4879 0000 012C push.l 0x12C
00001F10 A933 syscall AppendMenu
00001F12 2F2D FE7A move.l -[A7], [A5 - 0x186]
00001F16 4267 clr.w -[A7]
00001F18 A935 syscall InsertMenu
00001F1A 7001 moveq.l D0, 0x01
00001F1C 3D40 FFFE move.w [A6 - 0x2], D0
00001F20 600E bra +0x10 /* 00001F30 */
label00001F22:
00001F22 2F2D FE7A move.l -[A7], [A5 - 0x186]
00001F26 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001F2A A93A syscall DisableItem
00001F2C 526E FFFE addq.w [A6 - 0x2], 1
label00001F30:
00001F30 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00001F36 6DEA blt -0x14 /* 00001F22 */
00001F38 42A7 clr.l -[A7]
00001F3A 3F3C 0082 move.w -[A7], 0x82
00001F3E 4879 0000 016E push.l 0x16E
00001F44 A931 syscall NewMenu
00001F46 205F movea.l A0, [A7]+
00001F48 2B48 FE7E move.l [A5 - 0x182], A0
00001F4C 2F2D FE7E move.l -[A7], [A5 - 0x182]
00001F50 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00001F54 2F2D FE7E move.l -[A7], [A5 - 0x182]
00001F58 4879 0000 0174 push.l 0x174
00001F5E A933 syscall AppendMenu
00001F60 2F2D FE7E move.l -[A7], [A5 - 0x182]
00001F64 4267 clr.w -[A7]
00001F66 A935 syscall InsertMenu
00001F68 7001 moveq.l D0, 0x01
00001F6A 3D40 FFFE move.w [A6 - 0x2], D0
00001F6E 600E bra +0x10 /* 00001F7E */
label00001F70:
00001F70 2F2D FE7E move.l -[A7], [A5 - 0x182]
00001F74 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001F78 A93A syscall DisableItem
00001F7A 526E FFFE addq.w [A6 - 0x2], 1
label00001F7E:
00001F7E 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00001F84 6DEA blt -0x14 /* 00001F70 */
00001F86 42A7 clr.l -[A7]
00001F88 3F3C 0083 move.w -[A7], 0x83
00001F8C 4879 0000 019A push.l 0x19A
00001F92 A931 syscall NewMenu
00001F94 205F movea.l A0, [A7]+
00001F96 2B48 FE86 move.l [A5 - 0x17A], A0
00001F9A 2F2D FE86 move.l -[A7], [A5 - 0x17A]
00001F9E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00001FA2 2F2D FE86 move.l -[A7], [A5 - 0x17A]
00001FA6 4879 0000 01A2 push.l 0x1A2
00001FAC A933 syscall AppendMenu
00001FAE 2F2D FE86 move.l -[A7], [A5 - 0x17A]
00001FB2 4267 clr.w -[A7]
00001FB4 A935 syscall InsertMenu
00001FB6 A937 syscall DrawMenuBar
00001FB8 4E5E unlink A6
00001FBA 4E75 rts
00001FBC 5345 subq.w D5, 1
00001FBE 5455 addq.w [A5], 2
00001FC0 504D addq.w A5, 8
00001FC2 454E chk.w D2, A6